Shopware 6: enqueue-Tabelle

In Shopware 6 werden in der enqueue-Tabelle Nachrichten gespeichert, die asynchron abgearbeitet werden.

Bitte beachten Sie: Die Informationen in diesem Artikel beziehen sich ausschließlich auf unser Tool ShopPerformance, mit dem Sie mögliche Performance-Verbesserungen in Ihrem Onlineshop erkennen können.

 

In Shopware 6 werden in der enqueue-Tabelle Nachrichten gespeichert, die asynchron abgearbeitet werden. Wenn sich hier jedoch Nachrichten ansammeln, kann dies bedeuten, dass ein Problem mit der Verarbeitung vorliegt.

Lösung

Shopware 6 bietet mehrere Möglichkeiten, die Nachrichten abzuarbeiten. Im Auslieferungszustand erfolgt die Abarbeitung regulär über den sogenannten Admin Worker. Hiervon raten wir allerdings ab und empfehlen Ihnen stattdessen einen Message Consumer zu verwenden. Wie dieser installiert wird, haben wir hier im Detail beschrieben.

  • Prüfen Sie daher bitte als erstes, ob die Message Consumer korrekt aktiviert sind und der Admin Worker deaktiviert ist.
  • Sollten sich die Nachrichten dennoch ansammeln, ist es möglich, die Anzahl der Message Consumer zu erhöhen. Hierzu bietet sich insbesondere die Verwendung von Supervisor an.
  • Es ist auch möglich, die Message Queue in RabbitMQ zu verschieben, um eine effizientere Verarbeitung als über den Standard MySQL Queue zu erreichen.

Weiterführende Links

Für weitere technische Details empfehlen wir Ihnen folgenden Beitrag: https://developer.shopware.com/docs/guides/hosting/infrastructure/message-queue

 

Bei Fragen steht Ihnen unser Support telefonisch unter 05251/414130 oder per E-Mail an support@maxcluster.de zur Verfügung.

Veröffentlicht am 04.06.2024