OpenStack 断电重启ceilometer获取数据出错

查看日志文件:

root@controller:/var/log/ceilometer# cat ceilometer-api.log 2017-05-31 13:57:31.620 23249 TRACE ceilometer.api.hooks ConnectionFailure: could not connect to controller:27017: [Errno 111] ECONNREFUSED 2017-05-31 13:57:31.620 23249 TRACE ceilometer.api.hooks 2017-05-31 13:57:31.749 23249 INFO ceilometer.storage.mongo.utils [-] Connecting to mongodb on [('controller', 27017)] 2017-05-31 13:57:31.750 23249 WARNING ceilometer.storage.mongo.utils [-] Unable to connect to the database server: could not connect to controller:27017: [Errno 111] ECONNREFUSED. 2017-05-31 13:57:41.751 23249 INFO ceilometer.storage.mongo.utils [-] Connecting to mongodb on [('controller', 27017)] 2017-05-31 13:57:41.751 23249 WARNING ceilometer.storage.mongo.utils [-] Unable to connect to the database server: could not connect to controller:27017: [Errno 111] ECONNREFUSED. 2017-05-31 13:57:51.752 23249 INFO ceilometer.storage.mongo.utils [-] Connecting to mongodb on [('controller', 27017)] 2017-05-31 13:57:51.752 23249 WARNING ceilometer.storage.mongo.utils [-] Unable to connect to the database server: could not connect to controller:27017: [Errno 111] ECONNREFUSED. 2017-05-31 13:58:01.762 23249 INFO ceilometer.storage.mongo.utils [-] Connecting to mongodb on [('controller', 27017)] 2017-05-31 13:58:01.762 23249 WARNING ceilometer.storage.mongo.utils [-] Unable to connect to the database server: could not connect to controller:27017: [Errno 111] ECONNREFUSED.

根据日志文件判断为 Mongodb的错误

root@controller:/var/log/mongodb# cat mongodb.log ***** SERVER RESTARTED ***** Wed May 31 11:25:53.786 [initandlisten] MongoDB starting : pid=1779 port=27017 dbpath=/var/lib/mongodb 64-bit host=controller Wed May 31 11:25:53.786 [initandlisten] db version v2.4.9 Wed May 31 11:25:53.786 [initandlisten] git version: nogitversion Wed May 31 11:25:53.786 [initandlisten] build info: Linux orlo 3.2.0-58-generic #88-Ubuntu SMP Tue Dec 3 17:37:58 UTC 2013 x86_64 BOOST_LIB_VERSION=1_54 Wed May 31 11:25:53.786 [initandlisten] allocator: tcmalloc Wed May 31 11:25:53.786 [initandlisten] options: { bind_ip: "192.168.1.170", config: "/etc/mongodb.conf", dbpath: "/var/lib/mongodb", logappend: "true", logpath: "/var/log/mongodb/mongodb.log", nojournal: "true", noprealloc: "true", smallfiles: "true" } ************** **Unclean shutdown detected.** Please visit http://dochub.mongodb.org/core/repair for recovery instructions. ************* Wed May 31 11:25:53.797 [initandlisten] exception in initAndListen: 12596 old lock file, terminating Wed May 31 11:25:53.797 dbexit: Wed May 31 11:25:53.797 [initandlisten] shutdown: going to close listening sockets... Wed May 31 11:25:53.797 [initandlisten] shutdown: going to flush diaglog... Wed May 31 11:25:53.797 [initandlisten] shutdown: going to close sockets... Wed May 31 11:25:53.797 [initandlisten] shutdown: waiting for fs preallocator... Wed May 31 11:25:53.797 [initandlisten] shutdown: closing all files... Wed May 31 11:25:53.797 [initandlisten] closeAllFiles() finished Wed May 31 11:25:53.797 dbexit: really exiting now

可以看出错误为Unclean shutdown detected. 然后根据此百度查找方法,解决方案 记得要修改数据库文件为 mongdb用户和组

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )