【问题标题】:Failing to connect RabbitMQ through a EasyNetQ, getting access refused for user guest无法通过 EasyNetQ 连接 RabbitMQ,拒绝用户访客访问
【发布时间】:2013-06-30 03:18:49
【问题描述】:

收到一个对我来说没有意义的奇怪错误。

RabbitMQ 拒绝允许在特定机器上使用 EasyNetQ 从 .Net 应用程序进行访问,但它在另一台机器上运行良好。

客户端应用明确解析DNS,权限开放,在其他情况下也能正常工作。

这是一个开箱即用的 rabbitmq 安装。

RabbitMQ 在 Linux Amazon 实例上运行,而客户端在 Windows Server 2008 Amazon 实例上运行,并且可以在 Windows 8 桌面上运行。

我得到:

=错误报告==== 2013 年 7 月 2 日::11:54:04 === 关闭 AMQP 连接 (107.23.30.43:62815 -> 10.125.160.196:5672): {handshake_error,opening,0, {amqp_error,access_refused, "拒绝用户 'guest' 访问 vhost '/\r\n '", 'connection.open'}}

有什么想法吗?

谢谢,

  • 丹尼尔

【问题讨论】:

    标签: c# linux windows rabbitmq easynetq


    【解决方案1】:

    可能,'/\r\n' 应该只是 '/',除非您明确创建名称中带有特殊符号的此类虚拟主机。检查您的连接参数。

    【讨论】:

    • 已经想通了,但这确实是答案的一部分。
    猜你喜欢
    • 2011-05-15
    • 2018-02-05
    • 2017-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-26
    相关资源
    最近更新 更多