gpt4 book ai didi

连接时 Rabbitmq channel 错误

转载 作者:行者123 更新时间:2023-12-04 03:16:11 25 4
gpt4 key购买 nike

我有正常连接到 rabbitmq 的应用程序 srv0

我已经将 srv0 克隆到 srv1,只是通过自定义更改了 ip(用于测试目的)

现在 srv1 上的客户端应用程序无法连接到 rabbit(Catalina.out):

Caused by: com.rabbitmq.client.ShutdownSignalException: channel error; protocol method: #method<channel.close>(reply-code=404, reply-text=NOT_FOUND - no queue 'wrs-checklist-delete' in vhost '/', class-id=50, method-id=10)

/var/log/rabbitmq/*.log 答案

=ERROR REPORT==== 24-Nov-2016::17:54:19 ===
Channel error on connection <0.344.0> (127.0.0.1:16899 -> 127.0.0.1:5672, vhost: '/', user: 'guest'), channel 1:
{amqp_error,not_found,"no queue 'wrs-checklist-delete' in vhost '/'",
'queue.declare'}

检查:

  • $HOSTNAME 返回 srv1 的主机

我应该从哪里开始意识到这个问题?

最佳答案

我没有队列,./rabbitmqadmin list queues 返回 ~connect 错误

我已经停止了 rabbit-server 并删除了 /var/lib/rabbitmq/mnesia

然后启动 rabbit-server 并重新创建 /var/lib/rabbitmq/mnesia

创建队列之后:
./rabbitmqadmin declare exchange --vhost=/name=queuename -create type=direct
./rabbitmqadmin 声明队列 --vhost=/name=
./rabbitmqadmin --vhost=/声明绑定(bind) source="queuename"destination_type="queue"destination="queuename"

现在可以了

关于连接时 Rabbitmq channel 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40789907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com