rabbitmq 启动报错
===============================================
2017/10/24_第1次修改 ccb_warlock
===============================================
背景:开发人员部署rabbitmq(v3.6.10)时采用的是安装rpm包的方式,但是测试人员提供的部署手册中采取的是编译安装的启动方式。
当时提供的手册,部署rabbitmq的方式如下:
rpm -Uvh http://download.Fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpm
yum install erlang -y
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10-1.el7.noarch.rpm
yum install -y rabbitmq-server-3.6.10-1.el7.noarch.rpm
#启动
/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.10/sbin/rabbitmq-server -detached
rpm包通用的服务启动命令:systemctl start rabbitmq-server
rabbitmq编译启动命令:/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.10/sbin/rabbitmq-server -detached
由于园区停电的原因,发现了验证环境的rabbitmq当时配的不是开机启动。
本来想的是/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.10/sbin/rabbitmqctl stop先关闭目前的服务,然后在用systemctl start rabbitmq-server这样来启动,再通过systemctl enable rabbitmq-server来配置开机启动。
结果systemctl start rabbitmq-server启动报错。
查看rabbitmq服务状态
systemctl status rabbitmq-server -l
rabbitmq-server.service - RabbitMQ broker
Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since 一 2017-10-23 23:46:05 CST; 10s ago
Process: 26394 ExecStop=/usr/sbin/rabbitmqctl stop (code=exited, status=0/SUCCESS)
Process: 26094 ExecStart=/usr/sbin/rabbitmq-server (code=exited, status=1/FAILURE)
Main PID: 26094 (code=exited, status=1/FAILURE)
Status: "Exited."
10月 23 23:46:05 localhost.localdomain rabbitmqctl[26394]: * epmd reports: node 'rabbit' not running at all
10月 23 23:46:05 localhost.localdomain rabbitmqctl[26394]: no other nodes on localhost
10月 23 23:46:05 localhost.localdomain rabbitmqctl[26394]: * suggestion: start the node
10月 23 23:46:05 localhost.localdomain rabbitmqctl[26394]: current node details:
10月 23 23:46:05 localhost.localdomain rabbitmqctl[26394]: - node name: 'rabbitmq-cli-90@localhost'
10月 23 23:46:05 localhost.localdomain rabbitmqctl[26394]: - home dir: .
10月 23 23:46:05 localhost.localdomain rabbitmqctl[26394]: - cookie hash: 5nJnhEE/zsuKM6LVTCYNGg==
10月 23 23:46:05 localhost.localdomain systemd[1]: Failed to start RabbitMQ broker.
10月 23 23:46:05 localhost.localdomain systemd[1]: Unit rabbitmq-server.service entered failed state.
10月 23 23:46:05 localhost.localdomain systemd[1]: rabbitmq-server.service failed.
接着查看系统日志
journalctl -xe
10月 23 23:46:00 localhost.localdomain rabbitmq-server[26094]: {rabbit_boot_steps,'-run_boot_steps/1-lc$^0/1-0-',1,
10月 23 23:46:00 localhost.localdomain rabbitmq-server[26094]: [{file,"src/rabbit_boot_steps.erl"},{line,26}]}]}}
10月 23 23:46:00 localhost.localdomain rabbitmq-server[26094]: Log files (may contain more information):
10月 23 23:46:00 localhost.localdomain rabbitmq-server[26094]: /var/log/rabbitmq/rabbit@localhost.log
10月 23 23:46:00 localhost.localdomain rabbitmq-server[26094]: /var/log/rabbitmq/rabbit@localhost-sasl.log
10月 23 23:46:01 localhost.localdomain rabbitmq-server[26094]: {"init terminating in do_boot",{could_not_start,rabbit,{{badmatch,{error,{{{badmatch,{error,{"/var/lib/rabbitmq/mnesia/rabbit@localhost/msg_store_transient/0.rdq",eacces}}},[{rabbit_msg_store,init,1,[{file,"src/rabbit_msg_store.erl"},{line,726}]},{gen_server2,init_it,6,[{file,"src/gen_server2.erl"},{line,554}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,239}]}]},{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.118228399>,ok}]},transient,30000,worker,[rabbit_msg_store]}}}},[{rabbit_variable_queue,start_msg_store,2,[{file,"src/rabbit_variable_queue.erl"},{line,482}]},{rabbit_variable_queue,start,1,[{file,"src/rabbit_variable_queue.erl"},{line,467}]},{rabbit_priority_queue,start,1,[{file,"src/rabbit_priority_queue.erl"},{line,92}]},{rabbit_amqqueue,recover,0,[{file,"src/rabbit_amqqueue.erl"},{line,238}]},{rabbit,recover,0,[{file,"src/rabbit.erl"},{line,799}]},{rabbit_boot_steps,'-run_step/2-lc$^1/1-1-',1,[{file,"src/rabbit_boot_steps.erl"},{line,49}]},{rabbit_boot_steps,run_step,2,[{file,"src/rabbit_boot_steps.erl"},{line,49}]},{rabbit_boot_steps,'-run_boot_steps/1-lc$^0/1-0-',1,[{file,"src/rabbit_boot_steps.erl"},{line,49}]},{rabbit_boot_steps,run_step,2,[{file,"src/rabbit_boot_steps.erl"},{line,49}]},{rabbit_boot_steps,'-run_boot_steps/1-lc$^0/1-0-',1,[{file,"src/rabbit_boot_steps.erl"},{line,26}]}]}}}
10月 23 23:46:03 localhost.localdomain rabbitmq-server[26094]: Crash dump was written to: erl_crash.dump
10月 23 23:46:03 localhost.localdomain rabbitmq-server[26094]: init terminating in do_boot ()
10月 23 23:46:03 localhost.localdomain systemd[1]: rabbitmq-server.service: main process exited, code=exited, status=1/FAILURE
10月 23 23:46:05 localhost.localdomain rabbitmqctl[26394]: Stopping and halting node rabbit@localhost
10月 23 23:46:05 localhost.localdomain rabbitmqctl[26394]: Error: unable to connect to node rabbit@localhost: nodedown
10月 23 23:46:05 localhost.localdomain rabbitmqctl[26394]: DIAGNOSTICS
10月 23 23:46:05 localhost.localdomain rabbitmqctl[26394]: ===========
10月 23 23:46:05 localhost.localdomain rabbitmqctl[26394]: attempted to contact: [rabbit@localhost]
10月 23 23:46:05 localhost.localdomain rabbitmqctl[26394]: rabbit@localhost:
10月 23 23:46:05 localhost.localdomain rabbitmqctl[26394]: * connected to epmd (port 4369) on localhost
10月 23 23:46:05 localhost.localdomain rabbitmqctl[26394]: * epmd reports: node 'rabbit' not running at all
10月 23 23:46:05 localhost.localdomain rabbitmqctl[26394]: no other nodes on localhost
10月 23 23:46:05 localhost.localdomain rabbitmqctl[26394]: * suggestion: start the node
10月 23 23:46:05 localhost.localdomain rabbitmqctl[26394]: current node details:
10月 23 23:46:05 localhost.localdomain rabbitmqctl[26394]: - node name: 'rabbitmq-cli-90@localhost'
10月 23 23:46:05 localhost.localdomain rabbitmqctl[26394]: - home dir: .
10月 23 23:46:05 localhost.localdomain rabbitmqctl[26394]: - cookie hash: 5nJnhEE/zsuKM6LVTCYNGg==
10月 23 23:46:05 localhost.localdomain systemd[1]: Failed to start RabbitMQ broker.
-- Subject: Unit rabbitmq-server.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit rabbitmq-server.service has failed.
--
-- The result is failed.
10月 23 23:46:05 localhost.localdomain systemd[1]: Unit rabbitmq-server.service entered failed state.
10月 23 23:46:05 localhost.localdomain systemd[1]: rabbitmq-server.service failed.
10月 23 23:46:05 localhost.localdomain polkitd[777]: Unregistered Authentication Agent for unix-process:26088:2339220 (system bus name :1.72, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale zh_CN.UTF-8) (disconnected from bus)
lines 1200-1233/1233 (END)
解决方案:
/var/lib/rabbitmq/mnesia 目录下存在rabbit@localhost.pid、rabbit@localhost、rabbit@localhost-plugins-expand,删除这3项后,再使用systemctl start rabbitmq-server启动,发现不报错了。
rabbitmq 启动报错的更多相关文章
- rabbitmq 启动报错 Failed to get nic info
这个报错 基本搜索不到什么有效信息 解决办法: hostnamectl set-hostname xxx.local # 先把rabbitmq进程杀掉$ ps -ef | grep rabbitmq ...
- Rabbitmq启动报错
板卡掉电以后发现rabbitmq服务被停了,重启之: root@firefly:/var/lib/rabbitmq/mnesia# cd /usr/lib/rabbitmq/lib/rabbitmq_ ...
- tomcat启动报错,找不到相应的 queue,从而引发内存泄漏
tomcat启动报错,无法创建 bean listenerStatusChangeDealHandler, no queue 'STOCK.NOTIFY_CHANGE.INTER.CACHE.QUEU ...
- Tomcat启动报错org.springframework.web.context.ContextLoaderListener类配置错误——SHH框架
SHH框架工程,Tomcat启动报错org.springframework.web.context.ContextLoaderListener类配置错误 1.查看配置文件web.xml中是否配置.or ...
- 【原】tomcat 7 启动报错:java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionCookieConfig()Ljavax/servlet/SessionCookieConfig的解决
现象: tomcat 7 启动报错:java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionCookieConfig() ...
- Oracle启动报错ORA-03113解决
环境:RHEL6.4 + Oracle 11.2.0.4 步骤摘要:1.启动报错ORA-031132.查看alert日志查找原因3.根据实际情况采取合理的措施,这里我们先增加闪回区大小,把库启动起来4 ...
- Oracle启动报错ORA-27102解决
环境:RHEL5.5 + Oracle 10.2.0.4 此错误一般是因为数据库的初始化参数文件的内存设置不当导致.本例是因为操作系统参数设置问题导致. 当前现象:Oracle启动报错ORA-2710 ...
- ssh启动报错:org.dom4j.DocumentException: Connection timed out: connect Nested exception: Connection timed out: connect
ssh项目启动报错: org.dom4j.DocumentException: Connection timed out: connect Nested exception: Connection t ...
- SVN 服务启动报错 0x8007042a
服务器环境:Windows Server 2008 R2 企业版,Visual SVNServer 2.6.5 不能签出代码,发现svn服务关闭,手动启动报错: 事件查看器: Error: no li ...
随机推荐
- RFID电动自行车与共享单车之物联网比较
目前比较热门的RFID电动自行车管理和共享单车,都是属于物联网范畴.它们之间有什么不同呢? 1.RFID电动自行车管理系统原理 RFID电动自行车管理,利用了有源RFID技术,使用基站SR8读取安装在 ...
- Servlet之会话(Session)以及会话追踪技术(Cookie),(URL重写)和(隐藏表单域)
Session 什么是会话? 会话: Web应用中的会话 指的是一个客户端浏览器与Web服务器之间连续发生的一系列请求和响应的过程 会话状态: Web服务器和浏览器在会话的过程中产生的状态信息 作用: ...
- jquery获取iframe页面的元素
$("#iframe_id").contents().find("#iframe_page_id").val(); 其中,iframe_id是页面引用的ifra ...
- C#Winform设计的通用标签设计器
技术看点 PropertyGrid的使用 自定义控件的使用 对象序列化成XML GDI+Windows驱动打印 前言 是的,一不小心把公司名称透露了.索性帮公司打一下广告.公司(上海易溯信息科技)是中 ...
- jmeter接口系列:时间戳、加密
JMeter安装配置 从官网下载JMeter的软件包apache-jmeter-x.x.zip,下载完成之后解压打开jmeter.bat即可. 说明 这里使用的jmeter版本是3.0,jdk版本是j ...
- Oracle在本地调试成功读取数据,但是把代码放到服务器读不出数据的解决方法。
用MVC EF框架开发项目,数据库用的是Oracle,本地调试的时候一切正常,但是把代码编译之后放到服务器就会读不出数据. 原因:本地调试环境与服务器环境不一致. 办法:在服务器上装ODT.NET组件 ...
- ettercap的中间人欺骗
环境准备:kali系统 因为kali系统自带ettercap,比较方便, 不需要安装 ifcofing命令查看当前网关 ,当前的IP是: 172.16.42.1 查找局域网所有主机 通过netdisc ...
- loadrunner录制脚本(一) ----录制脚本打不开浏览器
loadrunner安装参考百度上的,或者有已经准备好的安装文档. 安装好了之后,用 HP Virtual Generator 录制脚本. 在上述操作中,需要选择火狐浏览器的exe文件驱动.也可以选择 ...
- Java----list常用方法汇总
package ListTest; import java.util.ArrayList; import java.util.Iterator ; import java.util.List; /** ...
- Juel 表达式使用
JUEL 包的结构例如以下: 1.1.1. Juel maven仓库配置 眼下最新的版本号是2.2.7.使用的时候在pom.xml中加入仓库坐标就可以. <dependency> < ...