在CentOS上进行RabbitMQ日志管理,可按以下步骤操作:
查看日志文件
日志默认存放在/var/log/rabbitmq/
目录,可使用tail -f rabbit@<节点名>.log
实时查看日志。
配置日志级别
编辑/etc/rabbitmq/rabbitmq.conf
,添加log.file.level = debug
(或info
/warning
/error
)设置日志级别。
日志轮转管理
logrotate
工具配置日志轮转,编辑/etc/logrotate.d/rabbitmq-server
文件,设置日志文件大小、保留数量等参数。rabbitmqctl rotate_logs
命令手动触发日志轮转。管理插件辅助
启用管理插件rabbitmq-management
,通过Web界面(http://服务器IP:15672
)查看日志。
其他操作
journalctl -u rabbitmq-server
查看系统级RabbitMQ日志。rabbitmqctl set_policy
命令设置特定队列/交换机的日志策略(需结合插件)。注意:修改配置后需重启RabbitMQ服务生效,生产环境建议提前备份配置文件。