RabbitMQ连接错误“没有指定的端点可达”

我在服务器和我的系统上安装了rabbitmq服务。 我想使用RPC模式:RabbitMQ连接错误“没有指定的端点可达”

var factory = new ConnectionFactory() { 

HostName = "158.2.14.42",

Port = Protocols.DefaultProtocol.DefaultPort,

UserName = "Administrator",

Password = "@[email protected]",

VirtualHost = "/"

ContinuationTimeout = new TimeSpan(10, 0, 0, 0)

};

connection = factory.CreateConnection();

我有创造与此消息连接的错误:
无指定端点分别可达

当我使用它在服务器上的本地主机比如,它工程,但是当我创建从本地到该服务器的连接时,它返回错误。 它不适用于我本地计算机的本地IP和用户名和密码。


任何人都可以帮助我吗?

回答:

谢谢大家。 由于这样的:
RabbitMQ C# connection trouble when using a username and password
安装的RabbitMQ后,我启用了管理工具在服务器和我的本地计算机与此有关:

rabbitmq-plugins enable rabbitmq_management 

然后我重新启动的RabbitMQ服务从services.msc
我能看到的RabbitMQ管理在http://localhost:15672
我登录到兔子管理与用户:来宾和通行证:来宾
我添加了我最喜欢的用户通行证与管理员访问,所以它的工作。

回答:

这意味着客户端无法访问服务器158.2.14.42和默认虚拟主机/

也许防火墙配置

回答:

默认情况下,你说的RabbitMQ将监听5672但是这是可以改变的,如果你看看你的配置(在MQ服务器上),你应该有一节:

rabbit.tcp_listeners

它将详细说明正在使用的端口。检查它是你的想法。

另外,你使用的是IPv4还是IPv6?您可能需要有其他配置才能支持这两种配置。

对此有读:

https://www.rabbitmq.com/networking.html

以上是 RabbitMQ连接错误“没有指定的端点可达” 的全部内容, 来源链接: utcz.com/qa/263649.html

回到顶部