Skip to content
English
  • There are no suggestions because the search field is empty.

ShopPerformance - Shopware 6: messenger_messages (former.: enqueue-Tabelle)

In Shopware 6, messages that are processed asynchronously are stored in messenger_messages (formerly enqueue table).

Please note: The information in this article refers exclusively to our ShopPerformance tool, which you can use to identify potential performance improvements in your online shop.

Background

In Shopware 6, the messenger_messages (former enqueue tables) stores messages that are processed asynchronously. However, if messages accumulate here, it may mean that there is a problem with the processing.

Solution

Shopware 6 provides several ways to process the messages. In the delivery state, the processing takes place regularly via the so-called Admin Worker. However, we do not recommend this and recommend that you use a message consumer instead. How this is installed, we have described here in detail.
  • Therefore, please check first if the Message Consumer is correctly activated and the Admin Worker is deactivated.
  • If the messages still accumulate, it is possible to increase the number of message consumers. To do this, it is particularly useful to use Supervisor.
  • It is also possible to move the message queue to RabbitMQ for more efficient processing than using the standard MySQL queue.

Related links

For more technical details, we recommend the following article: https://developer.shopware.com/docs/guides/hosting/infrastructure/message-queue
 

If you require any further assistance, please contact our support team by phone at +49 5251/414130 or by email at support@maxcluster.de