检查数据库服务器和 AMQP 服务器是否正常运行的命令
时间: 2023-11-27 17:51:42 浏览: 30
检查数据库服务器是否正常运行的命令可以根据不同的数据库类型而不同,比如 MySQL 可以使用以下命令:
```
systemctl status mysql
```
如果 MySQL 服务正在运行,则会输出类似以下的信息:
```
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2021-10-15 16:40:05 UTC; 24h ago
Main PID: 1986 (mysqld)
Status: "Server is operational"
Tasks: 39 (limit: 2338)
Memory: 336.3M
CGroup: /system.slice/mysql.service
└─1986 /usr/sbin/mysqld
```
如果 MySQL 服务没有运行,则会输出类似以下的信息:
```
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Fri 2021-10-15 16:39:55 UTC; 24h ago
Process: 1986 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid (code=exited, status=0/SUCCESS)
Process: 1932 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
Main PID: 1986 (code=exited, status=0/SUCCESS)
```
检查 AMQP 服务器是否正常运行的命令可以根据不同的 AMQP 服务器而不同,比如 RabbitMQ 可以使用以下命令:
```
systemctl status rabbitmq-server
```
如果 RabbitMQ 服务正在运行,则会输出类似以下的信息:
```
● rabbitmq-server.service - RabbitMQ broker
Loaded: loaded (/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2021-10-15 16:40:05 UTC; 24h ago
Main PID: 1986 (mysqld)
Status: "Server is operational"
Tasks: 39 (limit: 2338)
Memory: 336.3M
CGroup: /system.slice/mysql.service
└─1986 /usr/sbin/mysqld
```
如果 RabbitMQ 服务没有运行,则会输出类似以下的信息:
```
● rabbitmq-server.service - RabbitMQ broker
Loaded: loaded (/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Fri 2021-10-15 16:39:55 UTC; 24h ago
Process: 1986 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid (code=exited, status=0/SUCCESS)
Process: 1932 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
Main PID: 1986 (code=exited, status=0/SUCCESS)
```