# Scheduled Tasks und Message Queue per Cronjob Overdue

**URL:** <https://forum.shopware.com/t/scheduled-tasks-und-message-queue-per-cronjob-overdue/108815>\
**Category:** Shopware 6 (German)\
**Created:** [26. März 2026 um 09:23 UTC](https://forum.shopware.com/t/scheduled-tasks-und-message-queue-per-cronjob-overdue/108815 "2026-03-26T09:23:49Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![ingenious\_design](https://avatars.discourse-cdn.com/v4/letter/i/db5fbb/32.png) [@ingenious\_design](https://forum.shopware.com/u/ingenious_design)\
**Post date:** [26. März 2026 um 09:23 UTC](https://forum.shopware.com/t/scheduled-tasks-und-message-queue-per-cronjob-overdue/108815/1 "2026-03-26T09:23:49Z")

</div>

Hallo zusammen,

ich habe gestern aus Performancegründen die beiden Tasks

scheduled-task:run  
messenger:consume

in Cronjobs ausgelagert. (Shopware 6.7.8.2)

Diese sehen wie folgt aus:  
`/opt/plesk/php/8.2/bin/php -d memory_limit=512M /var/www/vhosts/mypage/httpdocs/testshop2/bin/console scheduled-task:run`

`/opt/plesk/php/8.2/bin/php -d memory_limit=512M /var/www/vhosts/mypage/httpdocs/testshop2/bin/console messenger:consume async --time-limit=295 --memory-limit=512M`

Ich erhalte aber folgenden Fehler:  
`18:17:50 CRITICAL [console] Error thrown while running command "scheduled-task:run". Message: "An exception occurred while executing a query: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away" ["exception" => Doctrine\DBAL\Exception\ConnectionLost { …},"command" => "scheduled-task:run","message" => "An exception occurred while executing a query: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away"]`

In den Statusmeldungen von FroshTools:  
Open Queues - 148min  
Scheduled Tasks Overdue - 35min

Hat jemand eine Ahnung, woran das liegen könnte. Bin da gerade am verzweifeln.

---

<div class="post-metadata">

**Author:** ![web-grips](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/web-grips/32/22792_2.png) [@web-grips](https://forum.shopware.com/u/web-grips)\
**Post date:** [26. März 2026 um 09:49 UTC](https://forum.shopware.com/t/scheduled-tasks-und-message-queue-per-cronjob-overdue/108815/2 "2026-03-26T09:49:27Z")

</div>

Versuchs mal mit scheduled-task:run --time-limit=10  
Falls sich viel angestaut, aufgeschauket hat kannst du über Frosh die Warteschlange zurücksetzen und dann die Aufgaben neu registrieren.

---

<div class="post-metadata">

**Author:** ![ingenious\_design](https://avatars.discourse-cdn.com/v4/letter/i/db5fbb/32.png) [@ingenious\_design](https://forum.shopware.com/u/ingenious_design)\
**Post date:** [26. März 2026 um 10:05 UTC](https://forum.shopware.com/t/scheduled-tasks-und-message-queue-per-cronjob-overdue/108815/3 "2026-03-26T10:05:02Z")

</div>

> [@web-grips](#):
>
> scheduled-task:run --time-limit=10

Ich habe den Befehl mal per Konsole ausgeführt, ich glaube aber nicht, dass das was gebracht hat:  
`Scheduled task runner stopped due to time limit of 10s reached`

---

<div class="post-metadata">

**Author:** ![web-grips](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/web-grips/32/22792_2.png) [@web-grips](https://forum.shopware.com/u/web-grips)\
**Post date:** [26. März 2026 um 10:42 UTC](https://forum.shopware.com/t/scheduled-tasks-und-message-queue-per-cronjob-overdue/108815/4 "2026-03-26T10:42:38Z")

</div>

Der Job sollte immer mit Parameter aufgerufen werden. Beide Cronjobs dann regelmäßig z.B. alle 5 Min laufen lassen, dann sollten auch deine Open Queues + Scheduled Tasks Overdue runtergehen.

---

<div class="post-metadata">

**Author:** ![matthiasewald](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/matthiasewald/32/21341_2.png) [@matthiasewald](https://forum.shopware.com/u/matthiasewald)\
**Post date:** [26. März 2026 um 10:43 UTC](https://forum.shopware.com/t/scheduled-tasks-und-message-queue-per-cronjob-overdue/108815/5 "2026-03-26T10:43:53Z")

</div>

Moin,

ich denke das eigentliche Problem, das man sich eventuell anschauen müsste, ist warum sich der DB Server verabschiedet hat 🤔  
`MySQL server has gone away`

Vermutlich haben da irgendwelche Systemressourcen nicht ausgereicht.

Grüße  
Matthias

---

<div class="post-metadata">

**Author:** ![ingenious\_design](https://avatars.discourse-cdn.com/v4/letter/i/db5fbb/32.png) [@ingenious\_design](https://forum.shopware.com/u/ingenious_design)\
**Post date:** [26. März 2026 um 11:01 UTC](https://forum.shopware.com/t/scheduled-tasks-und-message-queue-per-cronjob-overdue/108815/6 "2026-03-26T11:01:24Z")

</div>

Dieses Problem habe ich (glaube ich) behoben, indem ich in der my.cnf  
max\_allowed\_packet = 1G

gesetzt habe.

Ich habe beide Cronjobs auf 5 Minuten eingestellt, jedoch wird die Auslastung der Tasks in FroshTools nicht geringer. Hat jemand Erfahrung mit der Einstellung in Plesk und kann seine Konfiguration teilen?

---

<div class="post-metadata">

**Author:** ![matthiasewald](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/matthiasewald/32/21341_2.png) [@matthiasewald](https://forum.shopware.com/u/matthiasewald)\
**Post date:** [26. März 2026 um 11:06 UTC](https://forum.shopware.com/t/scheduled-tasks-und-message-queue-per-cronjob-overdue/108815/7 "2026-03-26T11:06:13Z")

</div>

Moin @ingenious_design ,

kann man hier leider nicht pauschal sagen, was für Werte du setzen musst 🙂  
Da niemand das System kennt und was du alles drauf laufen hast.  
Du solltest als erstes einmal in Erfahung bringen, warum es nicht geringer wird. Was genau wird nicht geringer? Wird die Warteschlange nicht abgearbietet oder werden neue Tasks nicht angestoßen?  
Anschließend in den Logs schauen, ob es Fehlermeldungen zu finden gibt.  
Arbeitest du mit Redis oder wird die Warteschlange in der Datenbank gespeichert? Dann auch da einmal schauen nach den Einträgen.

Ich selber arbeite auch nicht mit Cronjobs sondern mit supervisorjobs. Aber das hat mit dem eigentlichen Problem nichts zu tun 🙂

Grüße  
Matthias

---

<div class="post-metadata">

**Author:** ![raymond-de](https://avatars.discourse-cdn.com/v4/letter/r/7feea3/32.png) [@raymond-de](https://forum.shopware.com/u/raymond-de)\
**Post date:** [26. März 2026 um 20:06 UTC](https://forum.shopware.com/t/scheduled-tasks-und-message-queue-per-cronjob-overdue/108815/8 "2026-03-26T20:06:53Z")

</div>

Ich würde auch auf PHP 8.4 oder 8.5 gehen (ja PHP 8.2 wird weiter unterstützt)

> **[Release notes Shopware 6.7.8.2 | Shopware Documentation](https://developer.shopware.com/release-notes/6.7/6.7.8.2.html)**
>
> Documentation for Shopware developers

Bis Ende 2026 gibts noch Sicherheitsupdates: [PHP: Supported Versions](https://www.php.net/supported-versions.php)
