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