我有一个Flask应用程序、一个芹菜工人和一个RabbitMQ队列运行在docker容器中。 烧瓶和芹菜工人正在我的IDE中本地运行
我使用docker compose设置RabbitMQ:
version: '3'
services:
rabbitmq:
hostname: rabbitmq
image: 'rabbitmq:latest'
ports:
- '4369:4369'
- '5672:5672'
- '5671:5671'
- '15672:15672'
- '25672:25672'
environment:
- RABBITMQ_DEFAULT_USER=myuser
- RABBITMQ_DEFAULT_PASS=mypassword
expose:
- 5671
- 4369
- 5672
我要通过”amqp://myuser:mypassword@127.0.0.1:5672/“作为芹菜经纪人\芹菜url
RabbitMQ启动并说“已在[:]:5672上启动TCP侦听器”,但当我尝试运行我的工作程序时,它失败并出现异常
amqp.exceptions.AccessRefused: (0, 0): (403) ACCESS_REFUSED - Login was refused using authentication mechanism AMQPLAIN. For details see the broker logfile.
Rabbit正在将日志写入标准输出,当我尝试启动我的工作程序时,并没有出现任何新行。看来兔子没有从我的工人那里得到连接?但为什么是403,而不是404或500或其他什么
如果您能告诉我为什么会发生这种情况以及如何解决这个问题,我将不胜感激
目前没有回答
相关问题 更多 >
编程相关推荐