Rabbitmq服务器不能从debian jessie启动

我有一个从数字海洋运行杰西的VPS。 我试图在机器上安装rabbitmq-server ,但我无法启动服务器。

 /etc/init.d/rabbitmq-server start Starting rabbitmq-server (via systemctl): rabbitmq-server.serviceJob for rabbitmq-server.service failed. See 'systemctl status rabbitmq-server.service' and 'journalctl -xn' for details. failed!` systemctl status rabbitmq-server.service ● rabbitmq-server.service - LSB: Enable AMQP service provided by RabbitMQ broker Loaded: loaded (/etc/init.d/rabbitmq-server) Active: failed (Result: exit-code) since Mon 2015-10-19 04:36:33 EDT; 2min 33s ago Process: 16172 ExecStart=/etc/init.d/rabbitmq-server start (code=exited, status=1/FAILURE) Oct 19 04:35:22 saltcode.in su[16183]: + ??? root:rabbitmq Oct 19 04:35:22 saltcode.in su[16183]: pam_unix(su:session): session opened for user rabbitmq by (uid=0) Oct 19 04:36:00 saltcode.in su[16236]: Successful su for rabbitmq by root Oct 19 04:36:00 saltcode.in su[16236]: + ??? root:rabbitmq Oct 19 04:36:00 saltcode.in su[16236]: pam_unix(su:session): session opened for user rabbitmq by (uid=0) Oct 19 04:36:33 saltcode.in rabbitmq-server[16172]: Starting message broker: rabbitmq-serverFAILED - check /var/log/rabbitmq/startup_\{log, _err\} ... (warning). Oct 19 04:36:33 saltcode.in rabbitmq-server[16172]: failed! Oct 19 04:36:33 saltcode.in systemd[1]: rabbitmq-server.service: control process exited, code=exited status=1 Oct 19 04:36:33 saltcode.in systemd[1]: Failed to start LSB: Enable AMQP service provided by RabbitMQ broker. Oct 19 04:36:33 saltcode.in systemd[1]: Unit rabbitmq-server.service entered failed state. 

这些是来自日志的行

 /var/log/rabbitmq$ tail * ==> startup_err <== ==> startup_log <== ERROR: epmd error for host saltcode: timeout (timed out) 

如果您在rabbitmq启动日志中得到ERROR: epmd error for host saltcode: timeout (timed out)意味着您的rabbitmq实例找不到Erland端口映射程序守护进程(epmd) 。 epmd的默认端口是4369

如果在日志中出现timeout错误,则应检查日志中的主机名是否通过运行ping hostnameparsing。 如果主机名不解决,您需要编辑/etc/hosts文件并为主机添加一个条目。