【问题标题】:rabbitmq-server doesn't start (status=64)rabbitmq-server 没有启动(状态=64)
【发布时间】:2019-06-23 08:36:46
【问题描述】:

运行 sudo service rabbitmq-server start 会产生以下输出:

rabbitmq-server.service 的作业失败,因为控制进程以错误代码退出。 详见“systemctl status rabbitmq-server.service”和“journalctl -xe”。

rabbitmq-server.service 的 systemctl 状态输出如下:

● rabbitmq-server.service - RabbitMQ 代理
已加载:已加载(/lib/systemd/system/rabbitmq-server.service;已启用;供应商预设:已启用)
活动:自 2019 年 1 月 30 日星期三 13:45:25 +08 起激活(自动重启)(结果:退出代码); 4 秒前
进程:32710 ExecStop=/usr/lib/rabbitmq/bin/rabbitmqctl 关闭(代码=退出,状态=69)
进程:6836 ExecStart=/usr/lib/rabbitmq/bin/rabbitmq-server (code=exited, status=64)
主 PID: 6836 (code=exited, status=64)

1 月 30 日 13:45:25 ip-172-31-1-92 systemd[1]: rabbitmq-server.service: 主进程退出,code=exited,status=64/n/a

1 月 30 日 13:45:25 ip-172-31-1-92 systemd[1]: rabbitmq-server.service: 失败,结果为“exit-code”。

1 月 30 日 13:45:25 ip-172-31-1-92 systemd[1]:启动 RabbitMQ 代理失败。

【问题讨论】:

    标签: rabbitmq


    【解决方案1】:

    原来问题是我已将环境变量 RABBITMQ_CONFIG_FILE 设置为 /etc/rabbitmq/rabbitmq.config,但将该文件创建为 rabbitmq.conf。服务器因试图查找不存在的文件而崩溃。

    【讨论】:

    • 使用/etc/rabbitmq/rabbitmq.conf等默认文件位置时,无需设置RABBITMQ_CONFIG_FILE
    猜你喜欢
    • 1970-01-01
    • 2023-04-05
    • 2013-01-27
    • 2019-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多