在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服務生效,生產環境建議提前備份配置文件。