微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

node.js – 如何停止rabbitmq服务器

我正在尝试启动一个节点应用程序,我认为rabbitmq正在阻碍.

与此主题类似:“node with name “rabbit” already running”,but also “unable to connect to node ‘rabbit'”

$ps aux | grep erl
rabbitmq  1327  0.0  0.0   2376   300 ?        S    Dec13   0:00 /usr/lib/erlang/erts-5.8.5/bin/epmd -daemon
rabbitmq  1344  0.0  0.3  59560 14888 ?        Sl   Dec13   0:10 /usr/lib/erlang/erts-5.8.5/bin/beam.smp -W w -K true -A30 -P 1048576 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/rabbitmq -- -noshell -noinput -sname rabbit@jasonshark -boot /var/lib/rabbitmq/mnesia/rabbit@jasonshark-plugins-expand/rabbit -kernel inet_default_connect_options [{nodelay,true}] -sasl errlog_type error -sasl sasl_error_logger false -rabbit error_logger {file,"/var/log/rabbitmq/rabbit@jasonshark.log"} -rabbit sasl_error_logger {file,"/var/log/rabbitmq/rabbit@jasonshark-sasl.log"} -os_mon start_cpu_sup true -os_mon start_disksup false -os_mon start_memsup false -mnesia dir "/var/lib/rabbitmq/mnesia/rabbit@jasonshark"
rabbitmq  1700  0.0  0.0   2136   284 ?        Ss   Dec13   0:00 /usr/lib/erlang/lib/os_mon-2.2.7/priv/bin/cpu_sup
1000     15564  0.0  0.0   4392   820 pts/1    S+   19:23   0:00 grep --color=auto erl

我知道我现在需要运行kill -9 {pid of rabbitmq process},但是哪个数字是pid?

如何停止与rabbitmq有关的一切,我不希望它干扰我的节点js

解决方法

你有几个选择:

>首先,尝试使用init.d脚本优先关闭RabbitMQ sudo /etc/init.d/rabbitmq-server stop>如果这不起作用,请使用ps -eaf | grep erl查找进程和父ID.输出中的第三列是父进程ID.找到仍然是erlang进程的所有进程的第一个祖先(不是启动它的shell脚本)并杀死它.这应该终止其他子进程.如果没有,请手动杀死它们.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐