So habe ich Cloudflare und Prestashop laufen zusammen, um Ladezeiten zu verbessern, aber eine Nebenwirkung der CDN ist, dass meine Cronjobs nur für maximal 90 Sekunden laufen können. Noch länger und Cloudflare sendet einen 524 Fehler und der Cronjob wird nicht korrekt gestartet.Verwenden langer Cron-Jobs mit Prestashop und Cloudflare CDN
Laut Cloudflare gibt es zwei Möglichkeiten, um dieses Problem zu umgehen. Ich kann entweder die Größe des Cronjob-Prozesses reduzieren, so dass er in das 90-Sekunden-Fenster passt (was keine Option ist), oder ich kann die Cronjobs auf einer separaten Subdomain ausführen, auf die Cloudflare keinen Einfluss hat. Das Problem mit dieser Option ist jedoch, dass Prestashop etwas eingebaut hat, so dass unabhängig davon, welche Subdomain Sie verwenden, um die Website zu besuchen, es einfach auf die Hauptdomain umgeleitet wird.
Hat jemand Erfahrung mit dieser Art von Problem und wenn ja, was sind die besten Methoden, um das Problem zu umgehen. Vielen Dank!
können Sie den Code der Datei, die vom Cron aufgerufen wird, posten? –
Ich habe mehrere verschiedene. Eines, das die Kundendatenbank übernimmt und E-Mails nach mailchimp importiert, eines, das aufgegebene Einkaufswagen-E-Mails verarbeitet, und eines, das den Lieferfortschritt über DHL und UPS prüft und den Bestellstatus in Prestashop entsprechend aktualisiert. – cyanoxide