rabbitmq服务启动失败

这个问题是真的难,搜出来的答案是很多,不知道是不是我操作不当,就是不能成功,困扰了我一周得,最终这个问题还是被我解决了,但这个答案并不好找。

错误信息:

第一个:

[root@cmp_10_20_10_16 bin]# rabbitmqctl status
Status of node rabbit@cmp_10_20_10_16 ...
Error: unable to connect to node rabbit@cmp_10_20_10_16: nodedown

DIAGNOSTICS
===========

attempted to contact: [rabbit@cmp_10_20_10_16]

rabbit@cmp_10_20_10_16:
  * connected to epmd (port 4369) on cmp_10_20_10_16
  * epmd reports: node 'rabbit' not running at all
                  other nodes on cmp_10_20_10_16: ['rabbitmq-cli-10']
  * suggestion: start the node

current node details:
- node name: 'rabbitmq-cli-10@localhost'
- home dir: /root
- cookie hash: WT5Oi6Xclw17F+Il74FLlg==

[root@cmp_10_20_10_16 bin]# rabbitmqctl stop
Stopping and halting node rabbit@cmp_10_20_10_16 ...
Error: unable to connect to node rabbit@cmp_10_20_10_16: nodedown

DIAGNOSTICS
===========

attempted to contact: [rabbit@cmp_10_20_10_16]

rabbit@cmp_10_20_10_16:
  * connected to epmd (port 4369) on cmp_10_20_10_16
  * epmd reports: node 'rabbit' not running at all
                  other nodes on cmp_10_20_10_16: ['rabbitmq-cli-97']
  * suggestion: start the node

current node details:
- node name: 'rabbitmq-cli-97@localhost'
- home dir: /root
- cookie hash: WT5Oi6Xclw17F+Il74FLlg==

第二个:

=INFO REPORT==== 18-Nov-2019::10:05:17 ===
Error description:
   {error,
       {cannot_delete_plugins_expand_dir,
           ["/var/lib/rabbitmq/mnesia/rabbit@cmp_10_20_10_16-plugins-expand",
            {cannot_delete,
                "/var/lib/rabbitmq/mnesia/rabbit@cmp_10_20_10_16-plugins-expand/webmachine-1.10.3/priv/www/index.html",
                eacces}]}}

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

Stack trace:
   [{rabbit_plugins,setup,0,[{file,"src/rabbit_plugins.erl"},{line,71}]},
    {rabbit,broker_start,0,[{file,"src/rabbit.erl"},{line,280}]},
    {rabbit,start_it,1,[{file,"src/rabbit.erl"},{line,403}]},
    {init,start_it,1,[]},
    {init,start_em,1,[]}]

解决方案:

rm -rf /var/lib/rabbitmq/* (网上的版本: rm /var/lib/rabbitmq/mnesia ),我是把这个目录下的东西全部删除了。

参考:RabbitMQ-1-解决报错:{error, {cannot_delete_plugins_expand_dir cannot_delete-李会刚

其他觉得靠谱的解决方案:
https://blog.csdn.net/weixin_34137799/article/details/85876152

rabbitmq其他错误:

启动失败:systemctl disable rabbitmq-server; systemctl enable rabbitmq-server;

连接失败时,先查看是否没有使用的用户

创建角色:rabbitmqctl add_user username passwd

赋予administrator角色(管理组):rabbitmqctl set_user_tags user administrator

用户授权:rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'

An unexpected connection driver error occured,查看用户是否拥有该路径下的权限,赋权

启动:rabbitmq start

An unexpected connection driver error occured (Exception message: Socket closed), 注意有没有Virtual Hosts(注意项目连接有无 / ),用户有没有权限

终极:
删除
rm -rf /var/lib/rabbitmq/*
杀服务
kill -9 (ps -ef|grep rabbitmq)
重启服务:service rabbitmq-server restart
创建用户,创建虚机,授权用户
rabbitmqctl add_user username passwd
rabbitmqctl add_host cmp
rabbitmqctl set_user_tags user administrator
rabbitmqctl set_permissions -p cmp admin ‘. ’ '.’ ‘.*’
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值