rabbitmq服务器节点未启动

时间:2017-12-30 05:47:45

标签: rabbitmq

我无法启动rabbitmq节点。 日志在这里

Dec 30 05:21:56 staging systemd[1]: Starting RabbitMQ Messaging Server...
Dec 30 05:21:56 staging epmd[21037]: epmd: ALIVE2_REQ from non local address
Dec 30 05:21:56 staging epmd[21037]: epmd: ALIVE2_REQ from non local address
Dec 30 05:21:57 staging systemd[1]: rabbitmq-server.service: Main process exited, code=exited, status=1/FAILURE
Dec 30 05:21:57 staging epmd[21037]: epmd: ALIVE2_REQ from non local address
Dec 30 05:21:57 staging rabbitmq[20954]: Waiting for rabbit@staging ...
Dec 30 05:21:57 staging rabbitmq[20954]: pid is 20971 ...
Dec 30 05:21:57 staging rabbitmq[20954]: Error: process_not_running
Dec 30 05:21:57 staging systemd[1]: rabbitmq-server.service: Control process exited, code=exited status=2
Dec 30 05:21:57 staging systemd[1]: Failed to start RabbitMQ Messaging Server.
Dec 30 05:21:57 staging systemd[1]: rabbitmq-server.service: Unit entered failed state.
Dec 30 05:21:57 staging systemd[1]: rabbitmq-server.service: Failed with result 'exit-code'.
dpkg: error processing package rabbitmq-server (--configure):

和epmd记录

epmd: Sat Dec 30 05:24:22 2017: epmd running - daemon = 0

,状态为:

failed (Result: exit-code) since Sat 2017-12-30 05:21:57 UTC; 23min ago

1 个答案:

答案 0 :(得分:0)

这主要是因为iptables中的POSTROUTING规则。将它们列为:

iptables -t nat -v -L POSTROUTING -n --line-number

如果我们可以从列表中删除所有MASQUERADE规则,我们可以在此处找到大量MASQUERADE条目。

使用

删除规则
iptables -t nat -D POSTROUTING {number-here}

重启服务器后

sudo systemctl restart rabbitmq-server

现在它运作正常。

worker: Warm shutdown (MainProcess)
(filter-PrlgTpdp) aircto@staging:~/apps/filter$ systemctl status rabbitmq-server
● rabbitmq-server.service - RabbitMQ Messaging Server
   Loaded: loaded (/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2018-06-11 12:40:20 UTC; 4h 52min ago
  Process: 11759 ExecStartPost=/usr/lib/rabbitmq/bin/rabbitmq-server-wait (code=exited, status=0/SUCCESS)
 Main PID: 11758 (rabbitmq-server)
    Tasks: 69
   Memory: 44.6M
      CPU: 1min 49.068s
   CGroup: /system.slice/rabbitmq-server.service
           ├─11758 /bin/sh /usr/sbin/rabbitmq-server
           ├─11774 /bin/sh -e /usr/lib/rabbitmq/bin/rabbitmq-server
           ├─11909 /usr/lib/erlang/erts-7.3/bin/beam -W w -A 64 -P 1048576 -K true -B i -- -root /usr/lib/erlang -progname erl -- -home /var/lib/rabbitmq -- -pa /usr/lib/rabbitmq/lib/rabbitm
           ├─12009 inet_gethost 4
           └─12010 inet_gethost 4

Jun 11 12:40:17 staging systemd[1]: Starting RabbitMQ Messaging Server...
Jun 11 12:40:18 staging rabbitmq[11759]: Waiting for rabbit@staging ...
Jun 11 12:40:18 staging rabbitmq[11759]: pid is 11774 ...
Jun 11 12:40:20 staging systemd[1]: Started RabbitMQ Messaging Server.