Gravatar for yura.lee@avanade.com

Question by yuralee, Jul 10, 2015 12:24 PM

RabbitMQ Diagnostics error

Hi, I'm getting an error regarding RabbitMQ: None of the specified endpoints were reachable. I've tried configuring re-entering the URI, username and password via Sitecore. I also validated that my QueueUri matches in my config file. I looked up the Sitecore log and found this:

7392 14:17:12 ERROR StateVerifier has encountered an error while verifying the component "RabbitMQ". Exception: RabbitMQ.Client.Exceptions.BrokerUnreachableException Message: None of the specified endpoints were reachable Source: RabbitMQ.Client at RabbitMQ.Client.ConnectionFactory.CreateConnection(Int32 maxRedirects) at Coveo.AbstractLayer.Communication.Queue.RabbitMqConnectionFactory.CreateConnection() at Coveo.SearchProvider.Applications.StateVerifier.<>cDisplayClassa.b9() at Coveo.SearchProvider.Applications.BaseVerifier.VerifyComponent(Func`1 pVerifyMethod, String pComponentName)

Nested Exception

Exception: RabbitMQ.Client.Exceptions.ConnectFailureException Message: Connection failed Source: RabbitMQ.Client at RabbitMQ.Client.Impl.SocketFrameHandler09.Connect(TcpClient socket, AmqpTcpEndpoint endpoint, Int32 timeout) at RabbitMQ.Client.Impl.SocketFrameHandler09..ctor(AmqpTcpEndpoint endpoint, ObtainSocket socketFactory, Int32 timeout) at RabbitMQ.Client.Framing.Impl.v091.ProtocolBase.CreateFrameHandler(AmqpTcpEndpoint endpoint, ObtainSocket socketFactory, Int32 timeout) at RabbitMQ.Client.ConnectionFactory.FollowRedirectChain(Int32 maxRedirects, IDictionary connectionAttempts, IDictionary connectionErrors, AmqpTcpEndpoint[]& mostRecentKnownHosts, AmqpTcpEndpoint endpoint)

Any tips?

1 Reply
Gravatar for jflheureux@coveo.com

Answer by Jean-François L'Heureux, Jul 10, 2015 12:55 PM

  • Is the RabbitMQ service running on the CES server?
  • Is the RabbitMQ management UI ( http://YourRabbitMQServerHost:15672 ) working?
  • Is the AMQP port (5682) open in your firewalls between your servers?
  • Is this a new Sitecore instance where you copied the config or the <QueuePassword> node from another server? You may have forget to copy the encryption keys too.
  • Did you use the Indexing Queue Connection Configuration Wizard to update the queue uri, username and password?
Gravatar for yura.lee@avanade.com

Comment by yuralee, Jul 10, 2015 12:59 PM

Had to reboot RabbitMQ service. Thanks for your help!

Ask a question