我对rabbitmq有疑问
以下是我的流程
所以,这是我的问题
/usr/lib/erlang/erts-9.2/bin/epmd -daemon
?我会看到你的答案!
感谢阅读!
答案 0 :(得分:0)
RabbitMQ团队监控widget_alter,有时只回答StackOverflow上的问题。
是的,epmd
继续运行是正常的。您可以详细了解epmd
the rabbitmq-users
mailing list。
请注意RabbitMQ有一个原生的Windows安装程序,并且未在WSL上进行测试(可能永远不会)。
答案 1 :(得分:0)
@ luke-bakken已经回答了,该问题很可能是由于在WSL中使用Rabbitmq而不是本机代码引起的。
我也遇到了同样的问题。我的解决方案是先停止rabbitmq-server服务,然后停止本地rabbitmq erlang节点(不确定是否需要这样做,但不知何故服务rabbitmq-server stop不会停止该节点),最后杀死它们(使用epmd逐个epmd deamons)互动选项)。所以我使用了以下顺序:
sudo service rabbitmq-server stop
sudo -u rabbitmqctl stop #not sure if this one is really required
count=`ps -ef | grep epmd | wc -l`
for x in {1..$count} ; do /usr/lib/erlang/erts-10.2.4/bin/epmd -kill ; done
#this will try to kill epmd at least one time more than actual number of epmd started, however this extra epmd -kill call will not break anything, just not succeed.
请注意,在stackoverflow上还有其他几个与此问题类似的问题。像this one或this。特别是第一个包含一些有用的技巧。
这也是值得阅读的手册页列表: