【发布时间】:2017-01-29 09:20:53
【问题描述】:
我是 RabbitMQ 的新手。尝试在 RHEL 7 服务器上创建 3 个节点的集群。需要将node3设为master,node1、node2设为slave。我将主节点的 .erlang.cookie 内容复制到从节点。尝试创建集群,但出现 nodedown 错误消息。
但是,作为前面讨论的故障排除的一部分,我杀死了 rabbit 进程。
停止 rabbitmq 代理,尝试启动代理但不能。 发出“systemctl start rabbitmq-server.service” 进而 发布“journalctl -xe”以获取有关错误的更多详细信息
错误信息:
**
Jan 29 03:56:37 vmrabbitmqt02 systemd[1]:
Starting RabbitMQ broker...
-- Unit rabbitmq-server.service has begun starting up.
Jan 29 03:56:38 vmrabbitmqt02 systemd[1]: Cannot find unit for notify message of PID 5041.
Jan 29 03:56:38 vmrabbitmqt02 systemd[1]: Cannot find unit for notify message of PID 5043.
Jan 29 03:56:38 vmrabbitmqt02 rabbitmq-server[4839]: {"could not start kernel pid",application_controller,"error in config file \"/etc/rabbitmq/rabbitmq.config\" (5): s
Jan 29 03:56:39 vmrabbitmqt02 rabbitmq-server[4839]: Crash dump was written to: erl_crash.dump
Jan 29 03:56:39 vmrabbitmqt02 rabbitmq-server[4839]: could not start kernel pid (application_controller) (error in config file "/etc/rabbitmq/rabbitmq.config" (5): synt
Jan 29 03:56:39 vmrabbitmqt02 systemd[1]: rabbitmq-server.service: main process exited, code=exited, status=1/FAILURE
Jan 29 03:56:40 vmrabbitmqt02 systemd[1]: Cannot find unit for notify message of PID 5222.
Jan 29 03:56:40 vmrabbitmqt02 systemd[1]: Cannot find unit for notify message of PID 5223.
Jan 29 03:56:40 vmrabbitmqt02 systemd[1]: Cannot find unit for notify message of PID 5224.
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: Stopping and halting node rabbit@vmrabbitmqt02 ...
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: Error: unable to connect to node rabbit@vmrabbitmqt02: nodedown
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: DIAGNOSTICS
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: ===========
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: attempted to contact: [rabbit@vmrabbitmqt02]
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: rabbit@vmrabbitmqt02:
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: *** connected to epmd (port 4369) on vmrabbitmqt02
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: * epmd reports: node 'rabbit' not running at all
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: no other nodes on vmrabbitmqt02
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: * suggestion: start the node
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: current node details:**
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: - node name: 'rabbitmq-cli-51@vmrabbitmqt02'
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: - home dir: /var/lib/rabbitmq
Jan 29 03:56:40 vmrabbitmqt02 rabbitmqctl[5115]: - cookie hash: E8X5sOmIM3Y+Ju6lgvSIhA==
Jan 29 03:56:40 vmrabbitmqt02 systemd[1]: Failed to start RabbitMQ broker.
**
v
* epmd reports: node 'rabbit' not running at all
Snapshot of rabbitmq-env.conf file along with details of hosts 请尽早提出一些措施。
【问题讨论】:
-
请张贴您的
/etc/rabbitmq/rabbitmq.config很可能您有错误 -
发布了配置文件。你能建议我在这里缺少什么吗?
-
`(配置文件中的错误“/etc/rabbitmq/rabbitmq.config”(5):`我读到了这个错误
-
我从旧服务器中放置了配置文件并更改了配置文件中的服务器名称。现在我可以看到 nodedown 错误并且它没有开始。我发出 systemctl enable rabbitmq-server.service system start rabbitmq-server.service rabbitmqctl start_app
-
@Gabriele 你能建议一下吗?
标签: rabbitmq rhel7 rabbitmqctl