以下是Debian系统下RabbitMQ日志管理的实用技巧:
查看日志
/var/log/rabbitmq/
目录,文件名如rabbit@主机名.log
。cat
(直接查看)、less
(分页查看)、tail -f
(实时跟踪)。rabbitmq_management
插件后,访问http://localhost:15672
,在“Logs”模块查看。配置日志
/etc/rabbitmq/rabbitmq.conf
,设置log.file.level
(如debug
、info
、warning
、error
)。rabbitmq-env.conf
配置RABBITMQ_LOG_BASE
修改日志存储路径。logrotate
工具(配置文件/etc/logrotate.d/rabbitmq-server
)设置日志切割、压缩和保留数量。高级管理
grep
/awk
筛选关键字,或通过ELK Stack(Elasticsearch+Logstash+Kibana)实现集中化分析。rabbitmq_tracing
插件可记录消息流日志,用于调试和审计。注意:修改配置后需重启RabbitMQ服务生效。