Open tatsumaki002 opened 9 months ago
从你的图里应该是worker不能访问到rabbitmq,估计是从docker容器里是不是访问不到rabbitmq服务?你可以手工进worker的docker里,运行一下./daemon_worker_linux_amd64看看,同时也看看docker里conf/worker.yml配置是否正确。
是在VM的ubuntu虚拟机里部署的worker,本机部署的server,虚拟机用的是NAT。worker刚启动的时候连接时正常的,持续一段时间后会弹这个错误。配置文件我都和server配置的一样了。看rabbitmq的日志是每次连接验证成功之后,很短的时间里就会触发closing AMQP connection,不知道是为什么
![]()
从你的图里应该是worker不能访问到rabbitmq,估计是从docker容器里是不是访问不到rabbitmq服务?你可以手工进worker的docker里,运行一下./daemon_worker_linux_amd64看看,同时也看看docker里conf/worker.yml配置是否正确。
应该是一直都没有连接成功,如果rabbitmq连接成功,会有相关配置的队列信息在Log日志的。 也有可能是docker容器本身的原因。
昨晚运行的时候是OK的,有配置信息,运行到今天上午看就出现了错误。 也没有使用docker环境呀,rabbitmq和mysql,server端都是配置在本机物理机上的。只有worker端是在VM虚拟机里,单独起的一台Ubuntu给跑的。
你可以跑一个worker在虚拟机或物理机试一下看有没有相同的问题,在docker这种情况也是第一次遇到,不排除是docker本身的问题。在vps上我的worker连续几个月都没出现过这种情况。
我的worker部署在本机VMware虚拟机里的ubuntu上,没有部署在docker呀
估计是和网络环境有关系,还没有遇到这种情况。
最开始连接是正常的,后续就会开始报错了。
日志记录大概是这样:
认证都是成功的,请大佬解惑