我有Rabbitmq版本3.7.7,带有erlang 21.0。
我已经在端口20000上启动了epmd守护进程。
我还已将ERL_EPMD_PORT = 20000设置为 rabbitmq-env.conf。
现在,当我启动./rabbitmq-server时,它仍会在端口4369(默认)上启动一个新的epmd进程,并在该端口下启动一个节点。因此,在epmd -port 20000下,没有Rabbitmq节点处于活动状态。
但是,当我尝试控制该节点时,rabbitmqctl状态确实在端口20000下的epmd进程下查找,因此一无所获。
答案 0 :(得分:0)
好吧,我结束了写作(经过一天的努力使它以“不错”的方式工作):
以sbin / rabbitmq-defaults导出ERL_EPMD_PORT = 20000
我仍然觉得这是一个answer脚的答案,但是确实有效!存储在这里以供将来参考,以及其他有相同问题的人