📅  最后修改于: 2023-12-03 14:58:10.690000             🧑  作者: Mango
在 Linux 系统中,我们经常需要重启 RabbitMQ 服务。本文将介绍如何重启 RabbitMQ 服务。
使用以下命令停止 RabbitMQ 服务:
sudo systemctl stop rabbitmq-server
这将停止 RabbitMQ 服务并关闭所有连接。如果您要确保 RabbitMQ 服务已停止,请运行以下命令:
sudo systemctl status rabbitmq-server
输出应该类似于以下内容:
● rabbitmq-server.service - RabbitMQ broker
Loaded: loaded (/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Wed 2021-07-21 08:15:42 UTC; 6s ago
Docs: man:rabbitmq-server(1)
Process: 20426 ExecStop=/usr/sbin/rabbitmqctl stop (code=exited, status=0/SUCCESS)
Process: 20373 ExecStart=/usr/sbin/rabbitmq-server (code=exited, status=0/SUCCESS)
Main PID: 20374 (code=exited, status=0/SUCCESS)
请确保 Active 的状态为 inactive(dead),这意味着 RabbitMQ 服务已停止。
使用以下命令启动 RabbitMQ 服务:
sudo systemctl start rabbitmq-server
您可以使用以下命令检查 RabbitMQ 服务是否正在运行:
sudo systemctl status rabbitmq-server
输出应该类似于以下内容:
● rabbitmq-server.service - RabbitMQ broker
Loaded: loaded (/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2021-07-21 08:17:06 UTC; 6s ago
Docs: man:rabbitmq-server(1)
Main PID: 21223 (beam.smp)
Tasks: 104
Memory: 83.2M
CPU: 1.903s
CGroup: /system.slice/rabbitmq-server.service
├─21223 /usr/lib/erlang/erts-11.1.8/bin/beam.smp -W w -A 64 -MBas ageffcbaf8d1e37a8d2dff3d052a32eb -MHas ageffcbaf8d1e37a8d2dff3d052a32eb -MBlmbcs 40 -MHlmbcs 40 -MMmcs 30 -P 1048576 -t 5000000ll -stbt db -zdbbl 128000 -K true -B i>
├─21368 /usr/lib/erlang/erts-11.1.8/bin/epmd -daemon
├─21460 inet_gethost 4
└─21461 inet_gethost 4
请确保 Active 的状态为 active(running),这意味着 RabbitMQ 服务已启动。
现在,您已经知道如何在 Linux 系统中重启 RabbitMQ 服务。请确保您的服务经常保持最新,以确保安全和最佳性能。