在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服务生效,生产环境建议提前备份配置文件。