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