Debian系统中RabbitMQ的日志管理
小樊
56
2025-08-28 13:23:40
日志查看
- 命令行查看:日志默认存放在
/var/log/rabbitmq 目录,可使用 cat、less、tail -f 命令查看,如 sudo tail -f /var/log/rabbitmq/rabbit@your_host.log 实时追踪日志。
- 管理插件查看:启用插件后(
sudo rabbitmq-plugins enable rabbitmq_management),通过 Web 界面(http://localhost:15672,用户名/密码:guest)在“Logs”模块查看。
日志配置
- 日志级别:修改
rabbitmq.conf 文件,如 log.file.level = debug 设置日志级别(支持 debug、info、warning 等)。
- 日志轮转:通过
logrotate 工具配置(默认已集成),编辑 /etc/logrotate.d/rabbitmq-server 文件,可设置轮转周期、文件大小限制等。
日志分析
- 命令行分析:结合
grep、awk 等工具过滤关键信息,如 grep "error" /var/log/rabbitmq/rabbit@your_host.log 筛选错误日志。
- 工具分析:可部署 ELK 等日志分析平台进行集中化分析。