Linux系统rabbitmq服务启动异常处理
现场在部署linux系统RCS2000的时候会遇到MQ服务起不来,问题多发生在虚拟机部署和低版本更换高版本后出现。本文档预期读者为现场实施人员,分包等,旨在通过该文档,帮助大家快速恢复现场服务运行。

问题现象的确认及分析

一、问题排查

1.   首先检查现场的erlang文件版本是否正确,输入rpm -qa | grep erlang ,会展示如下信息:

2.   平台3.1.3和3.1.4的版本是erlang-20.2.3-1.el7.centos.x86_6,平台3.2.0和3.2.1的版本是erlang-23.3.4.11-1.el7.x86_64,如上图所示现场安装的是3.2的平台,erlang文件的版本是正确的,排除erlang文件版本不对。

如果现场是3.2 的平台,erlang 文件是erlang-20.2.3-1.el7.centos.x86_6,则需要更换erlang文件erlang-23.3.4.11-1.el7.x86_64版本。

注:如果需要erlang文件可以复制粘贴出去。

操作方法:

把对应的erlang文件上传到服务器home目录,yum remove erlang删除原先的erlang文件,再rpm –ivh erlang文件名。

3.   输入systemctl status hik.rabs.rabbitmq.1.service,查看MQ服务的状态,如果有/user/lib64/erlang/erts-11.2.2.10/bin/epd -daemon打印出来,证明是hosts文件主机名不对,需要更改。如下图所示:

二、解决方法

1.输出cat /etc/hosts,按回车键,如下图所示:

需要将图中起来的HikvisionO改成现场的实际主机名,并新加一行服务器的Ip和主机名,然如下图所示:

2.然后保存退出,重启MQ服务,输入systemctl restart hik.rbs.rabbitmq.1.service,等个3分钟,然后systemctl status hik.rbs.rabbitmq.1.service 查看MQ服务状态变成运行中,如下图所示:

三、经验总结

现场遇到运管rabbitmq服务起不来,多半因为虚拟机环境和低版本更换高版本后出现,可按照上述方法操作处理,如有未解决的,提供相关的日志和问题截图,可及时联系总部技术支持处理。


版权声明:本文为V社区用户原创内容,转载时必须标注文章的来源(V社区),文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:v-club@hikrobotics.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
上一篇
已经是第一篇啦~
下一篇
已经是最后一篇啦~
评论请先登录 登录
全部评论 0
Lv.0
0
关注
49
粉丝
28
创作
108
获赞
相关阅读
  • 第三届‘悉灵杯’基于MV-DT01SDU相机获取深度图和彩色图
    2024-09-18 浏览 0
  • 第三届‘悉灵杯’基于MV-DT01SDU相机获取深度图和彩色图
    2024-09-18 浏览 0
  • 海康移动机器人技术资料目录
    2024-09-21 浏览 0
  • 海康移动机器人技术资料目录
    2024-09-21 浏览 0
  • usb共享网络更改路由
    2024-09-24 浏览 0

请升级浏览器版本

您正在使用的浏览器版本过低,请升级最新版本以获得更好的体验。

推荐使用以下浏览器