Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento RabbitMQ服务器不会在CentOS 7中启动_Magento_Rabbitmq - Fatal编程技术网

Magento RabbitMQ服务器不会在CentOS 7中启动

Magento RabbitMQ服务器不会在CentOS 7中启动,magento,rabbitmq,Magento,Rabbitmq,我安装了Magento 2.3,它需要RabbitMQ。按照此处的说明:我运行了以下命令来安装它: wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm rpm -Uvh erlang-solutions-1.0-1.noarch.rpm wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.5.6/rabbitmq-server-3.5

我安装了Magento 2.3,它需要RabbitMQ。按照此处的说明:我运行了以下命令来安装它:

wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.5.6/rabbitmq-server-3.5.6-1.noarch.rpm
rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
yum install rabbitmq-server-3.5.6-1.noarch.rpm
如果我尝试以下命令之一:

rabbitmq-server
rabbitmqctl
我明白了:

{"init terminating in do_boot",{undef,[{rabbit_misc,format,["rabbitmq-cli-~s",["9540"]],[]},{rabbit_cli,start_distribution,0,[]},{rabbit_cli,main,3,[]},{init,start_em,1,[]},{init,do_boot,3,[]}]}}
如果我运行这个命令systemctl status rabbitmq-server.service-l,我会得到以下输出:

● rabbitmq-server.service - LSB: Enable AMQP service provided by RabbitMQ broker
   Loaded: loaded (/etc/rc.d/init.d/rabbitmq-server; bad; vendor preset: disabled)
   Active: failed (Result: exit-code) since Thu 2019-06-27 10:13:17 BST; 7s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 8958 ExecStart=/etc/rc.d/init.d/rabbitmq-server start (code=exited, status=1/FAILURE)

Jun 27 10:13:16 my.server.com systemd[1]: Starting LSB: Enable AMQP service provided by RabbitMQ broker...
Jun 27 10:13:16 my.server.com su[8972]: (to rabbitmq) root on none
Jun 27 10:13:16 my.server.com su[9060]: (to rabbitmq) root on none
Jun 27 10:13:16 my.server.com su[9061]: (to rabbitmq) root on none
Jun 27 10:13:17 my.server.com rabbitmq-server[8958]: Starting rabbitmq-server: FAILED - check /var/log/rabbitmq/startup_{log, _err}
Jun 27 10:13:17 my.server.com rabbitmq-server[8958]: rabbitmq-server.
Jun 27 10:13:17 my.server.com systemd[1]: rabbitmq-server.service: control process exited, code=exited status=1
Jun 27 10:13:17 my.server.com systemd[1]: Failed to start LSB: Enable AMQP service provided by RabbitMQ broker.
Jun 27 10:13:17 my.server.com systemd[1]: Unit rabbitmq-server.service entered failed state.
Jun 27 10:13:17 my.server.com systemd[1]: rabbitmq-server.service failed.
请注意,我已将我的主机名替换为my.server.com

另外,/var/log/rabbitmq/startup.log和startup.err都包含以下内容:

{"init terminating in do_boot",{undef,[{rabbit_misc,quit,[0],[]},{rabbit_prelaunch,start,0,[]},{init,start_em,1,[]},{init,do_boot,3,[]}]}}
[FAILED]


提前感谢。

我在来自的脚本帮助下安装了最新的rabbitmq服务器,解决了这个问题

init terminating in do_boot ({undef,[{rabbit_misc,quit,[0],[]},{rabbit_prelaunch,start,0,[]},{init,start_em,1,[]},{init,do_boot,3,[]}]})

Crash dump is being written to: erl_crash.dump...done
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
yum install rabbitmq-server
chkconfig rabbitmq-server on