【发布时间】:2015-10-04 00:23:14
【问题描述】:
我的 rabbitmq 应用程序在 windows 2012 服务器上运行,我随机使用此错误。
Exception Type: RabbitMQ.Client.Exceptions.BrokerUnreachableException
None of the specified endpoints were reachable
at RabbitMQ.Client.ConnectionFactory.CreateConnection()
at Program.Main(String[] args)
Stream does not support writing.
at System.IO.BufferedStream.EnsureCanWrite()
at System.IO.BufferedStream.Write(Byte[] array, Int32 offset, Int32 count)
at RabbitMQ.Client.Impl.SocketFrameHandler.SendHeader()
at RabbitMQ.Client.Framing.Impl.Connection.StartAndTune()
at RabbitMQ.Client.Framing.Impl.Connection.Open(Boolean insist)
at RabbitMQ.Client.Framing.Impl.Connection..ctor(IConnectionFactory factory, Boolean insist, IFrameHandler frameHandler)
at RabbitMQ.Client.Framing.Impl.ProtocolBase.CreateConnection(IConnectionFactory factory, Boolean insist, IFrameHandler frameHandler)
at RabbitMQ.Client.ConnectionFactory.CreateConnection()
可能是什么原因导致随机连接失败,并自动开始连接。
谁能帮帮我。
【问题讨论】:
-
您的网络有多稳定?
-
@YuvalItzchakov 是 AWS 服务器,它似乎一直都在运行。
-
我有同样的问题。像 Skype 这样的事情影响了 RabbitMQ,不知道为什么。另外有时我必须停止 RabbitMQ 服务,稍等片刻再启动(如果我重新启动它就不起作用)真的很烦人不知道问题是什么!
标签: c# rabbitmq windows-server-2012