bug处理,rabbitMQ:ERROR 9392 o.s.a.r.l.SimpleMessageListenerContainer : Failed to check/redeclare auto-delete queue(s)

ERROR 9392 --- [cTaskExecutor-1] o.s.a.r.l.SimpleMessageListenerContainer : Failed to check/redeclare auto-delete queue(s).

说明

此异常为 rabbitMQ 客户端连接服务端时报的错误,具体的相关就是 服务端创建的 虚拟机配置问题

情况一:虚拟机路径问题

如图:多个 / 或者少 / 问题,路径对不上

情况二:虚拟机不存在问题

场景:将 RabbitMQ 部署到 dokcer 容器中,但配置持久化没有设置好,在容器重启后,先前配置信息丢失,导致原来的虚拟机 host 已不存在

重新配置虚拟机,以及队列、交换机即可

同时也要将容器中 rabbitmq 的配置 以及 数据 挂载到宿主机上,以防再次重启丢失

总结

排查 虚拟机的路径,或者 添加虚拟机即可

posted @ 2022-12-06 15:09  向宁的光  阅读(3147)  评论(0)    收藏  举报