# Sheduled Task "Sitemap generate" wird nicht ausgeführt

**URL:** <https://forum.shopware.com/t/sheduled-task-sitemap-generate-wird-nicht-ausgefuehrt/90122>\
**Category:** Allgemein\
**Created:** [4. September 2021 um 06:12 UTC](https://forum.shopware.com/t/sheduled-task-sitemap-generate-wird-nicht-ausgefuehrt/90122 "2021-09-04T06:12:42Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Zak-McKracken](https://avatars.discourse-cdn.com/v4/letter/z/d2c977/32.png) [@Zak-McKracken](https://forum.shopware.com/u/Zak-McKracken)\
**Post date:** [4. September 2021 um 06:12 UTC](https://forum.shopware.com/t/sheduled-task-sitemap-generate-wird-nicht-ausgefuehrt/90122/1 "2021-09-04T06:12:43Z")

</div>

Hallo zusammen,

ich habe bei mir das Problem, dass der Sheduled Tast „shopware.sitemap\_generate“ nicht ausgeführt wird.  
Bei mir steht der Status immer auf „queued“ aber dieser wird nie abgearbeitet obwohl er eigentlich einmal täglich laufen sollte.  
Ich kann den CLI Befehl auch nicht direkt ausführen, der Befehl „php bin/console sitemap:generate“ funktioniert nicht, ich muss erst die Sales Channel ID anhängen damit er funktioniert. Mein funktionierender Befehl lautet also "php bin/console sitemap:generate -i de(HIER IST DIE SALES CHANNEL ID). Dann wird auch eine aktuelle und richtige Sitemap erstellt und alles ist gut. Ich habe aber keine Lust den Befehl jeden Tag auszuführen und würde gerne den Sheduled Task verwenden, der hängt ja scheinbar irgendwie. Ich vermute der erst genannte Befehl ohne Sales Channel ID verbirgt sich in der Sheduled Tast und kann daher nicht ausgeführt werden. Kann ich die Sheduled Task so manipulieren, dass ich selbst die Sales Channel ID anhänge und der Befehl dann richtig ausgeführt wird?

Vielleicht hat jemand ne Idee für mich, ich finde auf meinem Server auch keinen Ordner wo die Sheduled Tasks sich befinden.

Vielen Dank vorab für einen Tipp

Beste Grüße!

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [4. September 2021 um 10:24 UTC](https://forum.shopware.com/t/sheduled-task-sitemap-generate-wird-nicht-ausgefuehrt/90122/2 "2021-09-04T10:24:23Z")

</div>

Versuche zuerst mal: Backend \> Verkaufskanäle \> Domains \> Erstelle Domain-URLs darauf achten, dass keine http und https gleichzeitig eingetragen ist. Dann sollte php bin/console sitemap:generate wieder fehlerfrei funktionieren.

> [@Sitemap kann seit dem Update auf 6.4 nicht mehr geniert werden](https://forum.shopware.com/t/sitemap-kann-seit-dem-update-auf-6-4-nicht-mehr-geniert-werden/87978):
>
> Seit dem Update auf 6.4 kann ich keinesitemap.xml mehr erstellen. Ich erhalte auch bei einem manuellen Ausführung des Befehls: php bin/console sitemap:generate -vvv folgende Fehlermeldung: 19:08:54 INFO [app] cache-hit: context-factory-f255a2c2bde54748b1fa63e7ff8c60ea Generating sitemaps for sales channel f255a2c2bde54748b1fa63e7ff8c60ea (xxx ) with and language 2fbb5fe2e29a4d70aa5854ce7ce3e20b... 19:08:54 WARNING [php] Warning: file\_get\_contents(/tmp/f255a2c2bde54748b1fa63e7ff8c60ea-s…

Sollte das nicht funktionieren, Cronjob auf dem Server manuell anlegen.

---

<div class="post-metadata">

**Author:** ![Zak-McKracken](https://avatars.discourse-cdn.com/v4/letter/z/d2c977/32.png) [@Zak-McKracken](https://forum.shopware.com/u/Zak-McKracken)\
**Post date:** [4. September 2021 um 12:09 UTC](https://forum.shopware.com/t/sheduled-task-sitemap-generate-wird-nicht-ausgefuehrt/90122/3 "2021-09-04T12:09:23Z")

</div>

Danke für deinen Hinweis, das Problem hatte ich bei einem anderen Shop daher habe ich hier darauf bereits geachtet. Habe auch nochmal zur Sicherheit kontrolliert und ich habe nur 1 Domain mit HTTPS hinterlegt. Abseits dessen habe ich nur noch den Headless Verkaufskanal den man lt. Shopware nicht löschen sollte. Dort ist eine Fake Domain hinterlegt aber an dem wird es auch nicht liegen.

Gibt es eine Möglichkeit die Standard Sheduled Tasks zu bearbeiten? Ich würde gerne sehen welcher Befehl hier genau ausgeführt wird.

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [4. September 2021 um 12:45 UTC](https://forum.shopware.com/t/sheduled-task-sitemap-generate-wird-nicht-ausgefuehrt/90122/4 "2021-09-04T12:45:53Z")

</div>

Erst mal schauen, was nicht funktioniert: php bin/console sitemap:generate -vvv und schauen, ob force etwas nutzt: php bin/console sitemap:generate -f

Der Task führt kein Befehl in der Console aus, sondern initiiert die Ausführung von PHP-Klassen.

Shopware\Core\Content\Sitemap\ScheduledTask\SitemapGenerateTask

Anstatt versuchen den Task zu ändern, würde ich versuchen das eigentliche Problem zu lösen.

---

<div class="post-metadata">

**Author:** ![Zak-McKracken](https://avatars.discourse-cdn.com/v4/letter/z/d2c977/32.png) [@Zak-McKracken](https://forum.shopware.com/u/Zak-McKracken)\
**Post date:** [4. September 2021 um 13:03 UTC](https://forum.shopware.com/t/sheduled-task-sitemap-generate-wird-nicht-ausgefuehrt/90122/5 "2021-09-04T13:03:39Z")

</div>

Ich muss mich korrigieren, beide der von Dir genannten Befehle funktionieren auch. Verzeihung hatte das gerade falsch in Erinnerung vom anderen Shop. Die Befehle scheinen also alle sauber zu laufen die Frage jetzt wäre nur warum er nicht beginnt den Task abzuarbeiten.

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [4. September 2021 um 13:55 UTC](https://forum.shopware.com/t/sheduled-task-sitemap-generate-wird-nicht-ausgefuehrt/90122/6 "2021-09-04T13:55:08Z")

</div>

Auf gut Glück: bin/console scheduled-task:register

Ansonsten schau dir mal das Plugin an. Kenne es nicht, aber vielleicht hilft es dir ja.

> **[Scheduled Tasks und Message Queue Administration](https://store.shopware.com/neo1552235966315f/scheduled-tasks-und-message-queue-administration.html)**
>
> Die Erweiterung erlaubt das komfortable Management von ScheduledTasks und zeigt des Bearbeitungsstatus in der MessageQueue. Somit lassen sich…

---

<div class="post-metadata">

**Author:** ![rudiger.lincke](https://avatars.discourse-cdn.com/v4/letter/r/73ab20/32.png) [@rudiger.lincke](https://forum.shopware.com/u/rudiger.lincke)\
**Post date:** [17. Oktober 2021 um 08:50 UTC](https://forum.shopware.com/t/sheduled-task-sitemap-generate-wird-nicht-ausgefuehrt/90122/7 "2021-10-17T08:50:19Z")

</div>

Hallo Zak-MacKracken!

Hast du schon eine Lösung für das Problem gefunden?

In meinem Shop (6.4.5.1) funktioniert es auch die Sitemaps mit ./console/sitemap:generate zu erzeugen, aber der Task läuft nicht im scheduler.

Er ist registriert, wenn ich ihn auf „schedule“ setzte geht er nach kurzem in „queued“, der ist auch kurz in der Tabelle enqueue, wird 1x verarbeitet (glaube ich), aber in der scheduled\_task Tabelle bleibt der auf queued und es wir kein last\_execution\_time und kein neues next\_execution\_time eingetragen.

Vielleicht wird er nur gestartet und schlägt fel (sehe aber keinen Fehler in den logs).

Viele Grüße!

---

<div class="post-metadata">

**Author:** ![rudiger.lincke](https://avatars.discourse-cdn.com/v4/letter/r/73ab20/32.png) [@rudiger.lincke](https://forum.shopware.com/u/rudiger.lincke)\
**Post date:** [17. Oktober 2021 um 09:12 UTC](https://forum.shopware.com/t/sheduled-task-sitemap-generate-wird-nicht-ausgefuehrt/90122/8 "2021-10-17T09:12:57Z")

</div>

Hallo Zak-MacKracken,

glaube ich habs gefunden ([Shopware 6 - Settings - Sitemap](https://docs.shopware.com/en/shopware-6-en/settings/sitemap)).  
Hatte das hier auf Live stehen gehabt, d.h., der Task scheint „immer“ zu laufen.  
Hatte es dann auf Scheduled gestellt, und jetzt läuft er 1x täglich gemäß Schedule.

D.h., also, wenn man Live hat, dann sollte man wohl den Task aus dem Scheduler entfernen.

Nicht ganz intuitiv aber zumindest eine Erklärung/Lösung.

Viele Grüße!
