板卡掉电以后发现rabbitmq服务被停了,重启之:
root@firefly:/var/lib/rabbitmq/mnesia# cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.2.4/sbin/
root@firefly:/usr/lib/rabbitmq/lib/rabbitmq_server-3.2.4/sbin# service rabbitmq-server start
* Starting message broker rabbitmq-server
* FAILED - check /var/log/rabbitmq/startup_\{log, _err\}
...fail!
发现失败!!!!!
查看报错log:
root@firefly:/usr/lib/rabbitmq/lib/rabbitmq_server-3.2.4/sbin# cat /var/log/rabbitmq/startup_log
BOOT FAILED
===========
Error description:
{error,
{cannot_delete_plugins_expand_dir,
["/var/lib/rabbitmq/mnesia/rabbit@firefly-plugins-expand",
{cannot_delete,
"/var/lib/rabbitmq/mnesia/rabbit@firefly-plugins-expand",
eacces}]}}
Log files (may contain more information):
Stack trace:
[{rabbit_plugins,prepare_plugins,3,
[{file,"src/rabbit_plugins.erl"},{line,123}]},
{rabbit,'-boot/0-fun-1-',0,[{file,"src/rabbit.erl"},{line,332}]},
{rabbit,start_it,1,[{file,"src/rabbit.erl"},{line,354}]},
{init,start_it,1,[]},
{init,start_em,1,[]}]
{"init terminating in do_boot",{rabbit,failure_during_boot,{error,{cannot_delete_plugins_expand_dir,["/var/lib/rabbitmq/mnesia/rabbit@firefly-plugins-expand",{cannot_delete,"/var/lib/rabbitmq/mnesia/rabbit@firefly-plugins-expand",eacces}]}}}}
提示无法删除文件夹/var/lib/rabbitmq/mnesia/rabbit@firefly-plugins-expand
上网查找类似错误,说是文件权限问题,发现报错文件夹属性为root:root
root@firefly:/usr/lib/rabbitmq/lib/rabbitmq_server-3.2.4/sbin# cd /var/lib/rabbitmq/mnesia/
root@firefly:/var/lib/rabbitmq/mnesia# ll
total 20
drwxr-xr-x 4 root root 4096 May 31 01:44 ./
drwxr-xr-x 3 rabbitmq rabbitmq 4096 May 30 22:25 ../
drwxr-xr-x 4 rabbitmq rabbitmq 4096 May 31 01:50 rabbit@firefly/
drwxr-xr-x 2 root root 4096 May 31 01:44 rabbit@firefly-plugins-expand/
修改文件夹权限: chown -R rabbitmq:rabbitmq rabbit@firefly-plugins-expand/
重启仍然报错!!!!
发现mnesia的属性也是root:
root@firefly:/var/lib/rabbitmq# ll
total 1212
drwxr-xr-x 3 rabbitmq rabbitmq 4096 May 30 22:25 ./
drwxr-xr-x 46 root root 4096 May 21 05:45 ../
-r-------- 1 rabbitmq rabbitmq 20 May 21 00:00 .erlang.cookie
-rw-r----- 1 rabbitmq rabbitmq 1220937 May 31 01:52 erl_crash.dump
drwxr-xr-x 4 root root 4096 May 31 01:44 mnesia/
修改之: chown -R rabbitmq:rabbitmq mnesia/root@firefly:/var/lib/rabbitmq# chown -R rabbitmq:rabbitmq mnesia/
重启服务OK:
root@firefly:/var/lib/rabbitmq# ll
total 1212
drwxr-xr-x 3 rabbitmq rabbitmq 4096 May 30 22:25 ./
drwxr-xr-x 46 root root 4096 May 21 05:45 ../
-r-------- 1 rabbitmq rabbitmq 20 May 21 00:00 .erlang.cookie
-rw-r----- 1 rabbitmq rabbitmq 1220937 May 31 01:52 erl_crash.dump
drwxr-xr-x 4 rabbitmq rabbitmq 4096 May 31 01:44 mnesia/
root@firefly:/var/lib/rabbitmq#
root@firefly:/var/lib/rabbitmq#
root@firefly:/var/lib/rabbitmq#
root@firefly:/var/lib/rabbitmq# cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.2.4/sbin
root@firefly:/usr/lib/rabbitmq/lib/rabbitmq_server-3.2.4/sbin# service rabbitmq-server start
* Starting message broker rabbitmq-server
...done.
查看进程,正常
root@firefly:/usr/lib/rabbitmq/lib/rabbitmq_server-3.2.4/sbin# ps -aux|grep rabbitmq
rabbitmq 884 0.0 0.0 1804 248 ? S 01:48 0:00 /usr/lib/erlang/erts-5.10.4/bin/epmd -daemon
rabbitmq 2170 0.0 0.0 1392 444 ? S 01:55 0:00 /bin/sh /usr/sbin/rabbitmq-server
rabbitmq 2179 13.4 1.3 111216 26808 ? Sl 01:55 0:07 /usr/lib/erlang/erts-5.10.4/bin/beam.smp -W w -K true -A30 -P 1048576 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/rabbitmq -- -pa /usr/lib/rabbitmq/lib/rabbitmq_server-3.2.4/sbin/../ebin -noshell -noinput -s rabbit boot -sname rabbit@firefly -boot start_sasl -kernel inet_default_connect_options [{nodelay,true}] -sasl errlog_type error -sasl sasl_error_logger false -rabbit error_logger {file,"/var/log/rabbitmq/
rabbit@firefly.log"} -rabbit sasl_error_logger {file,"/var/log/rabbitmq/
rabbit@firefly-sasl.log"} -rabbit enabled_plugins_file "/etc/rabbitmq/enabled_plugins" -rabbit plugins_dir "/usr/lib/rabbitmq/lib/rabbitmq_server-3.2.4/sbin/../plugins" -rabbit plugins_expand_dir "/var/lib/rabbitmq/mnesia/rabbit@firefly-plugins-expand" -os_mon start_cpu_sup false -os_mon start_disksup false -os_mon start_memsup false -mnesia dir "/var/lib/rabbitmq/mnesia/rabbit@firefly"
rabbitmq 2310 0.0 0.0 1776 252 ? Ss 01:55 0:00 inet_gethost 4
rabbitmq 2311 0.0 0.0 1840 512 ? S 01:55 0:00 inet_gethost 4
root 2325 2.0 0.0 3776 668 pts/0 S+ 01:56 0:00 grep --color=auto rabbitmq
- rabbitmq 启动报错
=============================================== 2017/10/24_第1次修改 ccb_warlock = ...
- rabbitmq 启动报错 Failed to get nic info
这个报错 基本搜索不到什么有效信息 解决办法: hostnamectl set-hostname xxx.local # 先把rabbitmq进程杀掉$ ps -ef | grep 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 ...
随机推荐
- PAT (Basic Level) Practice (中文)1016 部分A+B (15 分)
正整数 A 的“DA(为 1 位整数)部分”定义为由 A 中所有 DA 组成的新整数 PA.例如:给定 8,DA=6,则 A 的“6 部分”PA 是 66,因为 A 中有 ...
- 利用GRC进行安全研究和审计 – 将无线电信号转换为数据包(转)
0x00 介绍 InGuardians作为一家从事信息安全研究和咨询的公司,自创立以来不但关注着web应用的渗透测试,网络取证,嵌入式设备等领域也致力于无线网络的评估方法上面的研究.在期间无线网络评估 ...
- BZOJ 3698: XWW的难题
Description XWW是个影响力很大的人,他有很多的追随者.这些追随者都想要加入XWW教成为XWW的教徒.但是这并不容易,需要通过XWW的考核. XWW给你出了这么一个难题:XWW给你一个N ...
- WPF Dispatcher.BeginInvoke子线程更新UI
在开发WPF应用时出现:”调用线程无法访问此对象,因为另一个线程拥有该对象.“ 是因为UI线程是WPF应用的主线程,若尝试子线程更新UI线程应使用Dispatcher.BeginInvoke()或者I ...
- 851. spfa求最短路(spfa算法模板)
给定一个n个点m条边的有向图,图中可能存在重边和自环, 边权可能为负数. 请你求出1号点到n号点的最短距离,如果无法从1号点走到n号点,则输出impossible. 数据保证不存在负权回路. 输入格式 ...
- py 二级习题(turtle)
用turtle画一个正方形 import turtle turtle.penup() turtle.goto(-100,-100) turtle.pendown() turtle.begin_fill ...
- 大型数据库技术实验六 实验6:Mapreduce实例——WordCount
现有某电商网站用户对商品的收藏数据,记录了用户收藏的商品id以及收藏日期,名为buyer_favorite1. buyer_favorite1包含:买家id,商品id,收藏日期这三个字段,数据以“\t ...
- Mysql中FIND_IN_SET()和IN区别简析
来源:http://www.jb51.net/article/125744.htm 测试SQL: CREATE TABLE `test` ( `id` int(8) NOT NULL auto_inc ...
- redis五大数据类型以及常用操作命令
Redis的五大数据类型 String(字符串) string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value.string类型是二进制安全的.意 ...
- SpringBoot整合RabbitMQ出现org.springframework.amqp.AmqpException: No method found for class
@Component @RabbitListener(queues="my_fanout") public class Consumer { @RabbitHandler ...