在 Ubuntu 上查看 RabbitMQ 日志,可以按照以下步骤操作:
journalctl 命令查看所有 RabbitMQ 日志:
journalctl -u rabbitmq-server.service
查看最近的 RabbitMQ 日志(默认显示最近 10 条):
journalctl -u rabbitmq-server.service -n 10
按时间范围查看 RabbitMQ 日志:
journalctl -u rabbitmq-server.service --since "2023-04-01" --until "2023-04-30"
实时查看 RabbitMQ 日志:
journalctl -u rabbitmq-server.service -f
RabbitMQ 的日志文件通常位于 /var/log/rabbitmq/ 目录下。你可以使用以下命令查看这些日志文件:
列出所有 RabbitMQ 日志文件:
ls -l /var/log/rabbitmq/
查看特定的 RabbitMQ 日志文件:
cat /var/log/rabbitmq/rabbit@your_hostname.log
其中 your_hostname 是你的 RabbitMQ 服务器的主机名或 IP 地址。
使用 tail 命令实时查看日志文件的最新内容:
tail -f /var/log/rabbitmq/rabbit@your_hostname.log
如果你需要调整 RabbitMQ 的日志级别,可以编辑 RabbitMQ 的配置文件 /etc/rabbitmq/rabbitmq.conf 或在启动时通过环境变量设置。
编辑配置文件:
sudo nano /etc/rabbitmq/rabbitmq.conf
添加或修改以下行来设置日志级别:
log.file.level = debug
可用的日志级别包括:debug, info, warning, error, critical。
重启 RabbitMQ 服务:
sudo systemctl restart rabbitmq-server
通过以上方法,你可以方便地在 Ubuntu 上查看和管理 RabbitMQ 的日志。