Отчеты EPMD: узел "Кролик" вообще не работает

Мой RabbitMQ раньше нормально работал на моем сервере Ubuntu 16.04 LTS, но вдруг он просто отказывается запускаться.

Имя хоста сервера canvas1,

Я установил его, используя стандартный подход apt-get:

sudo apt-get update
sudo apt-get install rabbitmq-server

я пробовал sudo rm -rf /var/log/rabbitmq/* предложенный этой темой, и это не помогает.

я пробовал sudo rm -rf /var/lib/rabbitmq/mnesia/* затем перезагрузите, и это не сработало.

Я также попытался добавить 127.0.0.0 canvas1 в /etc/hostsи добавление export ERL_EPMD_ADDRESS=127.0.0.1 в /etc/default/rabbitmq-server, но никто из них не работал.

Я попытался удалить rabbitmq-сервер, очистить его, автоматически удалить и авточистить, затем переустановить rabbitmq-сервер, и он тоже не работает.

Вот журнал, показанный sudo service rabbitmq-server status:

● rabbitmq-server.service - RabbitMQ Messaging Server
   Loaded: loaded (/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Mon 2019-05-20 16:00:11 CST; 7s ago
  Process: 5830 ExecStop=/usr/sbin/rabbitmqctl stop (code=exited, status=2)
  Process: 5523 ExecStartPost=/usr/lib/rabbitmq/bin/rabbitmq-server-wait (code=exited, status=0/SUCCESS)
  Process: 5522 ExecStart=/usr/sbin/rabbitmq-server (code=exited, status=1/FAILURE)
 Main PID: 5522 (code=exited, status=1/FAILURE)

May 20 16:00:11 canvas1 rabbitmq[5830]:   * epmd reports: node 'rabbit' not running at all
May 20 16:00:11 canvas1 rabbitmq[5830]:                   no other nodes on canvas1
May 20 16:00:11 canvas1 rabbitmq[5830]:   * suggestion: start the node
May 20 16:00:11 canvas1 rabbitmq[5830]: current node details:
May 20 16:00:11 canvas1 rabbitmq[5830]: - node name: 'rabbitmq-cli-5838@canvas1'
May 20 16:00:11 canvas1 rabbitmq[5830]: - home dir: .
May 20 16:00:11 canvas1 rabbitmq[5830]: - cookie hash: KCGs/YQo59BuMnMdMM416A==
May 20 16:00:11 canvas1 systemd[1]: rabbitmq-server.service: Control process exited, code=exited status=2
May 20 16:00:11 canvas1 systemd[1]: rabbitmq-server.service: Unit entered failed state.
May 20 16:00:11 canvas1 systemd[1]: rabbitmq-server.service: Failed with result 'exit-code'.

и содержание в /var/log/rabbitmq/startup_log:

BOOT FAILED
===========

Error description:
   noproc

Log files (may contain more information):
   /var/log/rabbitmq/rabbit@canvas1.log
   /var/log/rabbitmq/rabbit@canvas1-sasl.log

Stack trace:
   [{gen,do_for_proc,2,[{file,"gen.erl"},{line,228}]},
    {gen_event,rpc,2,[{file,"gen_event.erl"},{line,239}]},
    {rabbit,ensure_working_log_handlers,0,
            [{file,"src/rabbit.erl"},{line,697}]},
    {rabbit,'-boot/0-fun-0-',0,[{file,"src/rabbit.erl"},{line,328}]},
    {rabbit,start_it,1,[{file,"src/rabbit.erl"},{line,356}]},
    {init,start_em,1,[]},
    {init,do_boot,3,[]}]

=INFO REPORT==== 20-May-2019::16:00:09.809084 ===
Error description:
   noproc

Log files (may contain more information):
   /var/log/rabbitmq/rabbit@canvas1.log
   /var/log/rabbitmq/rabbit@canvas1-sasl.log

Stack trace:
   [{gen,do_for_proc,2,[{file,"gen.erl"},{line,228}]},
    {gen_event,rpc,2,[{file,"gen_event.erl"},{line,239}]},
    {rabbit,ensure_working_log_handlers,0,
            [{file,"src/rabbit.erl"},{line,697}]},
    {rabbit,'-boot/0-fun-0-',0,[{file,"src/rabbit.erl"},{line,328}]},
    {rabbit,start_it,1,[{file,"src/rabbit.erl"},{line,356}]},
    {init,start_em,1,[]},
    {init,do_boot,3,[]}]


{"init terminating in do_boot",noproc}

и содержание в /var/log/rabbitmq/startup_err:

init terminating in do_boot (noproc)

Crash dump is being written to: erl_crash.dump...done

и нет /var/log/rabbitmq/rabbit@canvas1.log, Все файлы в /var/log/rabbitmq/ является startup_log а также startup_err,

Там нет файлов dets в /var/lib/rabbitmq/mnesia или. Там только файл pid, и нет никакого процесса с этим pid.

erl_crash.dump можно найти здесь: https://drive.google.com/file/d/1aRSQ-DXkMUZr2domAB-oc6AbeI6-y07c/view?usp=sharing

Как я могу решить эту проблему?

1 ответ

Кажется, что RabbitMQ плохо работает с esl-erlang на Ubuntu, хотя я не знаю почему.

После полного удаления RabbitMQ и esl-erlang, а затем переустановки только RabbitMQ, все снова работает нормально.

Другие вопросы по тегам