I'm just updated all my 12k products via admin massive action, I changed the stock status to in stock, but it's not running.

Magento 2 Message is added to queue

How could I force it to run and fix it the next time?


The queue system is managed via RabbitMQ, saying that, if you don't have it configured and the CRON as well, you won't have it working. Configure it via the official DevDocs tutorial.

This issue might happen when the CRON is blocked by something else.

Forcing the execution

To force it via terminal you just need to run this command below.

php -d memory_limit=-1 bin/magento queue:consumer:start product_action_attribute.update
php -d memory_limit=-1 bin/magento queue:consumer:start product_action_attribute.website.update
  • 1
    If you don't use RabbitMQ you need to have the magento cron configured so that it runs the consumers.
    – Mark Rees
    Jul 22 at 7:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.