Troubleshooting
-
You do not receive messages
In order to send messages, the extension starts a background process, which runs continuously. It listens for the new registered events and sends notifications.
This background process is launched by cron, and it requires the function
exec
to be enabled to run it.However, you won't be able to receive the messages if this function is disabled. So, in that case you can ask your server admin to enable the PHP
exec
function or just add the cron job below to the server crontab:* * * * * <path to php binary> <magento install dir>/bin/magento mirasvit:message-queue:subscribe > /dev/null 2>&1