Since i upgraded from Magento 2.2.7 to Magento 2.3.1 i am getting this message in the system.log file:
main.INFO: Consumer "async.operations.all" skipped as required connection "amqp" is not configured. Unknown connection name amqp [] []
i get this error also on a fresh Magento 2.3.1 install.
where in the settings this can be configured?
Hello @RaFr
Can you please check and confirm that cron is running or not ?
You will require start/run your cron for the same.
Refer this link for more details - https://community.magento.com/t5/Magento-2-x-Technical-Issues/Whoops-our-bad-error-on-main-store-pag...
They do have enable the cron and it resolved their issue so it might help you in this case.
Hope it helps !
@Manthan Dave wrote:Hello @RaFr
Can you please check and confirm that cron is running or not ?
You will require start/run your cron for the same.
Refer this link for more details - https://community.magento.com/t5/Magento-2-x-Technical-Issues/Whoops-our-bad-error-on-main-store-pag...
They do have enable the cron and it resolved their issue so it might help you in this case.
Hope it helps !
Hello @Manthan Dave
The cron is running and on one of the installations it was removed and reinstalled but nothing changed.
i put the code below in the env.php file yesterday. i didn't have any entry on "'async.operations.all" in the system.log file since then, and everything else seems still working for now. but i can't confirm the solution for others
'cron_consumers_runner' => array( 'cron_run' => false, 'max_messages' => 1000, 'consumers' => array( 'async.operations.all', ) )
i read everywhere that the message queue connection can be switched form amqp to db (database), but they don't explain how to do that without editing the core files, and it doesn't seem to be related to any of the 3rd party applications i am using.
Hello, i am having the same issue. Can you please explain which env.php are you talking about? The one in app/etc? Where should i insert the code, top, center or bottom of file?
Thank you.
file location:
magento2/app/etc/env.php
add code between return [];
<?php return [ ], //<----------On a new line after the existing code do not forget to add comma 'cron_consumers_runner' => array( 'cron_run' => false, 'max_messages' => 1000, 'consumers' => array( 'async.operations.all', ) ) ]; // return closing
@theonlytoshka wrote:Hello, i am having the same issue. Can you please explain which env.php are you talking about? The one in app/etc? Where should i insert the code, top, center or bottom of file?
Thank you.
sorry @theonlytoshka i didn't see your questions until now. i didn't receive a notification .... the answers are in the previous post
Works like a charm! Waited a couple of days before posting a reply. Thank you.
php bin/magento disable:module Magento_Amqp
It seems easier ;-)
When I try this, I get this response: There are no commands defined in the "disable" namespace.
Because it's supposed to be module:disable not disable:module