记录一次启动rabbitmq报错:{badmatch, {error,{XXXX,eacces}}}

  • 过程
    虚拟机时centos6版本
    安装的rabbitmq是3.4.1
    安装过程是使用rpm指令执行 rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm
    安装之后
    在使用service rabbitmq-server start 启动时,显示启动成功出现启动成功但服务未开启的现象
    在这里插入图片描述在安装后的log文件下 /var/log/rabbitmq/查看 在这里插rabbitmq@localhost.log文件 报badmatch的错
    在这里插入图片描述

{could_not_start,rabbit,
    {bad_return,
     {{rabbit,start,[normal,[]]},
      {'EXIT',
       {rabbit,failure_during_boot,
        {boot_step,recovery,
         {badmatch,
          {error,
           {{{badmatch,
              {error,
            {"/var/lib/rabbitmq/mnesia/rabbit@localhost/msg_store_transient/0.rdq",
               eacces}}},
             [{rabbit_msg_store,init,1,[]},
              {gen_server2,init_it,6,[]},
              {proc_lib,init_p_do_apply,3,
               [{file,"proc_lib.erl"},{line,237}]}]},
            {child,undefined,msg_store_transient,
             {rabbit_msg_store,start_link,
              [msg_store_transient,
               "/var/lib/rabbitmq/mnesia/rabbit@localhost",undefined,
               {#Fun<rabbit_variable_queue.0.66664901>,ok}]},
             transient,4294967295,worker,
             [rabbit_msg_store]}}}}}}}}}}
  • 未解决:

刚开始以为是
/var/lib/rabbitmq/mnesia/rabbit@localhost/msg_store_transient/0.rdq文件权限问题,chown -R 执行后还是没有解决

  • 已解决

/var/lib/rabbitmq/mnesia 文件下有三个文件
在这里插入图片描述
删除这三个文件后,启动成功。
在这里插入图片描述
参考的博文

https://serverfault.com/questions/783607/rabbitmq-epmd-reports-node-rabbit-not-running-at-all
https://www.cnblogs.com/straycats/p/7719933.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值