rabbit-mq服务器出错

Pen*_*nsu 6 dpkg rabbitmq openstack devstack

我正在尝试使用devstack在Ubuntu 12.04上设置OpenStack.现在,我得到的错误是:

Setting up rabbitmq-server (2.7.1-0ubuntu4) ...
Starting rabbitmq-server: FAILED - check /var/log/rabbitmq/startup_{log, _err}
rabbitmq-server.
invoke-rc.d: initscript rabbitmq-server, action "start" failed.
dpkg: error processing rabbitmq-server (--configure):
 subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
                                                              Errors were encountered while processing:
 rabbitmq-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
++ err_trap
++ local r=100
++ set +o xtrace
stack.sh failed
Run Code Online (Sandbox Code Playgroud)

知道为什么我会收到这个错误吗?

Kos*_*tyn 13

当hosts文件中的主机名或IP地址不匹配时,我有两次这个问题.因此,请检查是否在/ etc/hosts文件中提供了正确的IP地址和主机名

  1. 运行sudo cat /etc/hostname以查看主机名

输出:

yoursite
Run Code Online (Sandbox Code Playgroud)
  1. sudo nano /etc/hosts

文件包含:

127.0.0.1 yoursite
Run Code Online (Sandbox Code Playgroud)

从cat/etc/hostname可以看出,hostname与/ etc/hosts中的相同:

  1. 运行sudo rabbitmq-server start以启动rabbitmq-server


小智 4

尝试删除文件夹 /var/lib/rabbitmq 并重新运行 ./stack.sh

如果这也不起作用,请在 stach.sh 失败后运行以下命令:

chown -Rrabbitmq:rabbitmq /var/lib/rabbitmq chown -Rrabbitmq:rabbitmq /var/log/rabbitmq

服务rabbitmq-服务器重新启动

并使用“rabbitmqctl status”检查rabbitmq的状态