如何查看消息队列是否启动
时间: 2023-08-29 21:12:44 浏览: 138
要查看消息队列是否启动,可以执行以下命令:
1. 对于 RabbitMQ:
```
sudo systemctl status rabbitmq-server
```
如果 RabbitMQ 正在运行,您将看到类似于以下内容的输出:
```
● rabbitmq-server.service - RabbitMQ Messaging Server
Loaded: loaded (/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2021-07-23 18:33:43 UTC; 2 days ago
Main PID: 1569 (beam.smp)
Tasks: 90 (limit: 1138)
CGroup: /system.slice/rabbitmq-server.service
├─1569 /usr/lib/erlang/erts-10.3.5.6/bin/beam.smp -W w -A 64 -MBas ageffcbf -MHas ageffcbf -MBlmbcs 512 -MHlmbcs 512 -MMmcs 30 -P 1048576 -t 5000000 -stbt db -zdbbl 32000 -K true -E 1048576 -kernel inet_defau...
├─2003 /usr/lib/erlang/erts-10.3.5.6/bin/epmd -daemon
├─2091 erl_child_setup 65536
├─2246 inet_gethost 4
└─2247 inet_gethost 4
```
2. 对于 Apache Kafka:
您可以通过运行以下命令来检查 Kafka 是否正在运行:
```
sudo systemctl status kafka
```
如果 Kafka 正在运行,您将看到类似于以下内容的输出:
```
● kafka.service - Apache Kafka server (broker)
Loaded: loaded (/lib/systemd/system/kafka.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2021-07-23 18:32:11 UTC; 2 days ago
Main PID: 1159 (java)
Tasks: 62 (limit: 1138)
CGroup: /system.slice/kafka.service
└─1159 /usr/bin/java -Xmx512M -Xms512M -server -XX:+UseG1GC -XX:G1HeapRegionSize=16M -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35 -XX:+DisableExplicitGC -Djava.awt.headless=true -Xlog:gc*:file=/var/log/kafka...
```
如果消息队列正在运行,您将看到 "Active: active (running)" 的信息。