关于rabbitMQ重启服务后无效问题解决

我们领导说响应甲方要求使用rabbitmq,好嘛,我们一开始遇到的问题还是消费有问题,把配的host外网直接把rabbitmq干废了,当然以上只是表面现象。

查看rabbitmq状态:rabbitmqctl status

 一直说我们25672端口争用。

然后我们关了rabbItmq服务,又查了一下端口号

也没25672端口号啥事,那就换个思路。

查一下mq自带日志。 路径:C:\Users\Administrator\AppData\Roaming\RabbitMQ\log

搜一下关键字exception(这个很重要,我们一开始看一眼没看出啥问题来,觉得没啥问题,后来是博主英明神武,搜了一下exception):

 然后再百度exception exit: {listen_error,{acceptor,{0,0,0,0,0,0,0,0},5672},eacces}

就有前辈给趟过路了

害。activeMQ服务一关,我们的rabbitMQ正常了。 

另外这个问题的另一个表象是我们在代码打印日志,报错信息如下:

 None of the specified endpoints were reachable ---> System.IO.IOException: connection.start was never received, likely due to a network timeout
   at RabbitMQ.Client.Framing.Impl.Connection.StartAndTune()
   at RabbitMQ.Client.Framing.Impl.Connection.Open(Boolean insist)
   at RabbitMQ.Client.Framing.Impl.ProtocolBase.CreateConnection(IConnectionFactory factory, Boolean insist, IFrameHandler frameHandler, String clientProvidedName)
   at RabbitMQ.Client.ConnectionFactory.CreateConnection(IEndpointResolver endpointResolver, String clientProvidedName)

这个破问题。耽误我和另一个开发1晚上+一上午时间,另外还请求了部门大佬帮助。但其实博主上午就知道日志位置了。希望大家不再被此类问题困扰

 


版权声明:本文为qq_37755910原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。