问题描述
我是rabbitmq 的新人,我想从我为训练和测试创建的本地主机连接到cloudamqp 实例。
但是当我运行 PHP artisan rabbitmq:consume
时,我收到此错误:
ACCESS_REFUSED - Login was refused using authentication mechanism AMQPLAIN. For details see the broker logfile.(0,0)
我之前也为项目安装了 vladimir-yuldashev/laravel-queue-rabbitmq
queue.PHP:
'rabbitmq' => [
'driver' => 'rabbitmq','queue' => env('RABBITMQ_QUEUE','default'),'connection' => PHPAmqpLib\Connection\AMQPLazyConnection::class,'hosts' => [
[
'host' => env('RABBITMQ_HOST','127.0.0.1'),'port' => env('RABBITMQ_PORT',5672),'user' => env('RABBITMQ_USER','guest'),'password' => env('RABBITMQ_PASSWORD','vhost' => env('RABBITMQ_VHOST','/'),],'options' => [
'ssl_options' => [
'cafile' => env('RABBITMQ_SSL_CAFILE',null),'local_cert' => env('RABBITMQ_SSL_LOCALCERT','local_key' => env('RABBITMQ_SSL_LOCALKEY','verify_peer' => env('RABBITMQ_SSL_VERIFY_PEER',true),'passphrase' => env('RABBITMQ_SSL_PAsspHRASE','queue' => [
'job' => VladimirYuldashev\LaravelQueueRabbitMQ\Queue\Jobs\RabbitMQJob::class,// 'job' => App\Jobs\CustomHandleJob::class,/*
* Set to "horizon" if you wish to use Laravel Horizon.
*/
'worker' => env('RABBITMQ_WORKER',
.env 文件(来自 cloudamqp 网站中实例详细信息的凭据):
RABBITMQ_HOST=snake-01.rmq2.cloudamqp.com
RABBITMQ_PORT=5672
RABBITMQ_USER=semvcmrb
RABBITMQ_PASSWORD=tjsOdrJN5V7hrapL5k3gEM8hpdYin9J
RABBITMQ_VHOST=semvcmrb
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)