首页主机资讯Ubuntu RabbitMQ日志在哪查看

Ubuntu RabbitMQ日志在哪查看

时间2026-01-20 14:12:03发布访客分类主机资讯浏览1292
导读:Ubuntu 上 RabbitMQ 日志位置与查看方法 默认日志目录与常见文件 默认目录:/var/log/rabbitmq/ 常见文件: rabbit@.log:节点运行日志(包含启动、连接、策略、告警等) rabbit@-sasl....

Ubuntu 上 RabbitMQ 日志位置与查看方法

默认日志目录与常见文件

  • 默认目录:/var/log/rabbitmq/
  • 常见文件:
    • rabbit@.log:节点运行日志(包含启动、连接、策略、告警等)
    • rabbit@-sasl.log:Erlang SASL 错误日志
    • rabbit@_upgrade.log:节点升级相关日志
    • rabbitmq-startup.log:服务启动过程日志
  • 示例(按实际主机名替换 ):
    • /var/log/rabbitmq/rabbit@ubuntu.log
    • /var/log/rabbitmq/rabbit@ubuntu-sasl.log
    • /var/log/rabbitmq/rabbit@ubuntu_upgrade.log

快速定位当前生效的日志路径

  • 使用诊断工具查看:
    • 命令:rabbitmq-diagnostics -q log_location
    • 输出示例:/var/log/rabbitmq/rabbit@rabbitmq-b22ace4b-server-0-0.log
  • 通过管理插件 Web 页面查看:
    • 启用管理插件:sudo rabbitmq-plugins enable rabbitmq_management
    • 访问:http://< 服务器IP> :15672,在 Admin → Logs 页面查看与下载日志

命令行快速查看与检索

  • 实时查看主日志:
    • 命令:sudo tail -f /var/log/rabbitmq/rabbit@$(hostname).log
  • 查看 SASL 错误:
    • 命令:sudo tail -f /var/log/rabbitmq/rabbit@$(hostname)-sasl.log
  • 检索插件加载是否完成(适用于启用插件后核对):
    • 命令:grep ‘completed with’ /var/log/rabbitmq/rabbit@$(hostname).log
    • 正常示例输出:completed with 6 plugins.
  • 如目录为空或权限不足,请确认服务运行与权限:
    • 检查状态:sudo systemctl status rabbitmq-server
    • 必要时使用 sudo 查看日志文件

自定义日志目录的方法

  • 方式一:设置环境变量(在 rabbitmq-env.conf 或 systemd 环境)
    • 示例:
      • export RABBITMQ_LOGS=/data/logs/rabbitmq.log
      • export RABBITMQ_SASL_LOGS=/data/logs/rabbitmq-sasl.log
  • 方式二:在 /etc/rabbitmq/rabbitmq-env.conf 中设置
    • 示例:
      • LOG_BASE=/data/logs/rabbitmq
  • 修改后重启节点生效:sudo systemctl restart rabbitmq-server
  • 提示:自定义后,仍可用 rabbitmq-diagnostics -q log_location 验证实际生效路径

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu RabbitMQ日志在哪查看
本文地址: https://pptw.com/jishu/787242.html
RabbitMQ在Ubuntu上如何进行性能测试 Debian Dolphin界面设置有哪些选项

游客 回复需填写必要信息