连接到远程服务器的RabbitMq SocketException可以正常工作

时间:2017-01-27 18:03:13

标签: c# rabbitmq

我正在使用RabbitMQ 3.6.5,Erlang 19.0并且有关于异常的奇怪问题

  var factory = new ConnectionFactory
        {
            HostName = _hostName,
            UserName = _uname,
            Password = _pwd,
            AutomaticRecoveryEnabled = true
        };
        _connection = factory.CreateConnection();

抛出两个例外

-SocketException"请求的地址在其上下文中无效"

-ConnectionFailure Exception" RabbitMQ.Client.Exceptions.ConnectFailureException'在RabbitMQ.Client.dll

其他信息:连接失败"

简单地将异常设置更改为不中断执行可以解决问题,(代码不会停止执行)并且RabbitMQ连接工作正常。

不确定如何摆脱这些例外任何帮助表示赞赏。我希望有人遇到类似的问题,因为我不知道如何提供复制此问题的步骤。

谢谢!

1 个答案:

答案 0 :(得分:0)

您指定的收听地址因某种原因无效。

请注意,您无法使用Nan::CopyBuffer guest作为无localhost ip的用户名和密码。

阅读此Can't access RabbitMQ web management interface after fresh install

请务必仅使用ip中的ip作为:

guest