首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >epmd报告:节点“兔子”根本不运行

epmd报告:节点“兔子”根本不运行
EN

Server Fault用户
提问于 2019-05-20 08:18:25
回答 1查看 4.4K关注 0票数 0

我的RabbitMQ过去在我的Ubuntu16.04LTS服务器上运行得很好,但是突然间它拒绝启动。

服务器的主机名是canvas1

我使用标准apt-get方法安装了它:

代码语言:javascript
复制
sudo apt-get update
sudo apt-get install rabbitmq-server

我试过这条线建议的C3,但没有用。

我尝试过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显示的日志:

代码语言:javascript
复制
● 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中的内容:

代码语言:javascript
复制
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中的内容:

代码语言:javascript
复制
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_logstartup_err

/var/lib/rabbitmq/mnesia中也没有dets文件。那里只有一个pid文件,没有那个pid的进程。

erl_crash.dump可以在这里找到:https://drive.google.com/file/d/1aRSQ-DXkMUZr2domAB-oc6AbeI6-y07c/view?usp=sharing

我该如何解决这个问题?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2019-05-21 00:58:18

看起来RabbitMQ在Ubuntu上与erlang的关系不太好,但我不知道为什么。

在完全卸载RabbitMQ和erlang之后,只重新安装RabbitMQ,一切都正常。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/968042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档