【问题标题】:RabbitMQ clustering on Digital Ocean数字海洋上的 RabbitMQ 集群
【发布时间】:2015-08-04 20:45:15
【问题描述】:

我有 2 个带有 Ubuntu 14.04 的小滴,新鲜干净的 rabbitmq 服务器。 制作了相同的 erlang cookie。 在 server#2 的 /etc/hosts 中我写了 server#1 的 ip 地址,ping 可以,我可以 telnet 到端口 4369 和 44001。在 rabbitmq.config 中的两台服务器上都配置了 44001 以修复 erlang 端口。

然后按照 RabbitMQ 的文档,但我收到了这个: rabbitmqctl join_cluster rabbit@10.... 或与 rabbitmqctl join_cluster rabbit@server_name_#2

用'rabbit@10.131.160.45'集群节点rabbit@apn ... 错误:{cannot_discover_cluster,"提供的节点离线或未运行"}

如何调试问题所在?我似乎做了所有需要的改变,但仍然缺少一些东西。 任何帮助表示赞赏!

【问题讨论】:

    标签: ubuntu rabbitmq cluster-computing


    【解决方案1】:

    找到答案:我编辑了文件 /var/lib/rabbitmq/.erlang.cookie 当服务器正在运行时,即使在执行了 restart init.d 脚本之后,服务器也无法停止并且重新启动也失败了。 必须手动终止进程并再次重新启动服务器并进行集群绑定。成功。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-22
      • 2021-04-02
      • 1970-01-01
      • 2018-07-14
      • 2021-06-27
      • 2013-10-14
      相关资源
      最近更新 更多