以下是RabbitMQ在Debian上的日志管理技巧:
查看日志
cat、less、tail -f查看日志文件(路径:/var/log/rabbitmq/rabbit@主机名.log)。rabbitmq_management插件后,通过Web界面(http://localhost:15672)查看日志。配置日志
/etc/rabbitmq/rabbitmq.conf,设置log.level(如debug、info、warning)。rabbitmq.conf中配置log.file指定路径。日志轮转与清理
logrotate工具(配置文件:/etc/logrotate.d/rabbitmq-server)设置日志轮转策略,如按天轮转、保留7天等。/var/log/rabbitmq/*.log { daily rotate 7 compress delaycompress missingok notifempty postrotate /usr/lib/rabbitmq/bin/rabbitmqctl rotate_logs endscript } 高级管理
grep、awk等工具过滤日志,快速定位异常。注意:修改配置后需重启RabbitMQ服务生效。