gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-10-31 22:35:57 25 4
gpt4 key购买 nike

我正在尝试启动一个 Node 应用程序,我认为 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 相关的一切,我不希望它干扰我的 Node js

最佳答案

你有几个选择:

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

关于node.js - 如何停止rabbitmq服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20615765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com