以下是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服务生效。