Hallo. Wir haben folgendes Problem:
Einige unserer Feedexporte laufen nicht durch.
Unser Setup: JTL- Shop 3.17 (Build: 4)
Feedexporte: 18
Produkte: knapp 4000
Aufruf der /includes/cron_inc.php zwei mal pro Minute durch externen Cronjob (da JTL- Hosting ja keine Cronjobs zulässt )
Nun ist es so, dass etwa die Hälfte der Jobs abgearbeitet wird. Einige bleiben unbearbeitet oder teilweise bearbeitet liegen.
Ich habe mir die Datenbanktabellen tcron und tjobqueue angesehen, und mir ist aufgefallen, dass in tjobqueue 9 Einträge vorhanden sind, die sich nicht mehr ändern.
Ich vermute, dass bei der Abarbeitung dieser Aufgaben PHP vorzeitig beendet wurde. Entweder durch Ressourcen-Engpässe oder regulären Neustart von Apache im Rahmen von Wartungsarbeiten.
Nun scheint es so, dass diese Jobs nicht mehr fortgesetzt werden obwohl der Aufruf der /includes/cron_inc.php regelmäßig erfolgt.
Warum? Wie können wir das beheben.
Von unseren 18 Feedexporten bleibt täglich die Hälfte unbearbeitet liegen. Das ist ein ernsthaftes Problem.
Selbst wenn der Shop ausrechend Besucher hat und die Jobs locker abgearbeitet werden sollten, geht hier nichts vorwärts.
Hat das Problem schon jemand gelöst?
Einige unserer Feedexporte laufen nicht durch.
Unser Setup: JTL- Shop 3.17 (Build: 4)
Feedexporte: 18
Produkte: knapp 4000
Aufruf der /includes/cron_inc.php zwei mal pro Minute durch externen Cronjob (da JTL- Hosting ja keine Cronjobs zulässt )
Nun ist es so, dass etwa die Hälfte der Jobs abgearbeitet wird. Einige bleiben unbearbeitet oder teilweise bearbeitet liegen.
Ich habe mir die Datenbanktabellen tcron und tjobqueue angesehen, und mir ist aufgefallen, dass in tjobqueue 9 Einträge vorhanden sind, die sich nicht mehr ändern.
kJobQueue | kCron | kKey | cJobArt | cTabelle | cKey | nLimitN | nLimitM | nInArbeit | dStartZeit | dZuletztGelaufen |
5292 | 5 | 26 | exportformat | texportformat | kExportformat | 419 | 500 | 1 | 2014-03-15 03:20:00 | 2014-03-16 01:04:00 |
5311 | 21 | 37 | exportformat | texportformat | kExportformat | 419 | 500 | 1 | 2014-03-15 01:20:00 | 2014-03-17 01:04:00 |
5329 | 7 | 16 | exportformat | texportformat | kExportformat | 420 | 500 | 1 | 2014-03-15 03:10:00 | 2014-03-18 01:10:00 |
5346 | 9 | 12 | exportformat | texportformat | kExportformat | 422 | 500 | 1 | 2014-03-15 03:00:00 | 2014-03-19 01:09:00 |
5362 | 19 | 35 | exportformat | texportformat | kExportformat | 410 | 500 | 1 | 2014-03-15 01:40:00 | 2014-03-20 01:10:00 |
5377 | 10 | 33 | exportformat | texportformat | kExportformat | 413 | 500 | 1 | 2014-03-15 02:50:00 | 2014-03-21 01:05:00 |
5391 | 11 | 29 | exportformat | texportformat | kExportformat | 416 | 500 | 1 | 2014-03-15 02:40:00 | 2014-03-22 01:06:00 |
5404 | 12 | 30 | exportformat | texportformat | kExportformat | 416 | 500 | 1 | 2014-03-15 02:30:00 | 2014-03-23 01:11:00 |
5416 | 13 | 32 | exportformat | texportformat | kExportformat | 416 | 500 | 1 | 2014-03-15 01:50:00 | 2014-03-24 01:05:00 |
Ich vermute, dass bei der Abarbeitung dieser Aufgaben PHP vorzeitig beendet wurde. Entweder durch Ressourcen-Engpässe oder regulären Neustart von Apache im Rahmen von Wartungsarbeiten.
Nun scheint es so, dass diese Jobs nicht mehr fortgesetzt werden obwohl der Aufruf der /includes/cron_inc.php regelmäßig erfolgt.
Warum? Wie können wir das beheben.
Von unseren 18 Feedexporten bleibt täglich die Hälfte unbearbeitet liegen. Das ist ein ernsthaftes Problem.
Selbst wenn der Shop ausrechend Besucher hat und die Jobs locker abgearbeitet werden sollten, geht hier nichts vorwärts.
Hat das Problem schon jemand gelöst?