Hallo,
der Cronjob “Shopware_CronJob_ProductExport” schlägt bei uns alle 3-4 Tage fehl.
Ich habe ein Plugin geschrieben, dass mir einen Report über den Zustand der Cronjobs
(letze Ausführung / Status) per E-Mail schickt, damit ich reagieren kann.
Dabei ist mir aufgefallen, dass der Cronjob, nachdem er fehlgeschlagen ist, im Backend
nicht mehr als Aktiv aktiv markiert ist, obwohl der Haken “Bei Fehler deaktivieren” nicht gesetzt ist.
Es wird auch nicht mehr ausgeführt, bis ich den Haken bei “Akiv” wieder setze und den Cronjob speicher.
Soweit eigentlich kein ungewöhnliches Verhalten, aber:
In der Datenbank (s_crontab) ist der Cronjob die ganze Zeit über als aktiv (active = 1) markiert, selbst wenn er
nach einer Fehlgeschlagenen Ausführung im Backend als Inaktiv angezeigt wird.
Wie kann es sein, dass ein Cronjob bei dem in der Datenbank das Feld ‘active’ auf ‘1’ steht,
im Backend als inaktiv angezeigt wird, und auch nicht mehr ausgeführt wird?
Hat Jemand ne Idee?