今天突然停电使mongodb分片集群造成这种错误,暂时不知道怎么解决,如果 有人知道请回复我

,现在把记录下来,等后期处理。

Fri Aug  8 10:49:52.165 [initandlisten] connection accepted from 172.16.0.115:59542 #2 (2 connections now open)
Fri Aug  8 10:49:52.954 [initandlisten] connection accepted from 172.16.0.103:33501 #3 (2 connections now open)
Fri Aug  8 10:49:52.954 [initandlisten] connection accepted from 172.16.0.103:33502 #4 (3 connections now open)
Fri Aug  8 10:49:52.955 [conn3] end connection 172.16.0.103:33501 (2 connections now open)
Fri Aug  8 10:49:55.104 [rsBackgroundSync] replSet syncing to: 172.16.0.115:11731
Fri Aug  8 10:49:55.108 [rsSync] replSet still syncing, not yet to minValid optime 53e421d7:3a
Fri Aug  8 10:49:55.154 [rsSync] getFile(): n=808581868
Fri Aug  8 10:49:55.154 [rsSync] Assertion: 10295:getFile(): bad file number value (corrupt db?): run repair
0xde0151 0xda188b 0x8d5465 0xb89952 0x818116 0x818244 0x81a4d4 0xa62bd5 0xa62c1c 0xab959c 0xa6c93c 0xc222ab 0xc28184 0xc28728 0xc2b45d 0xc2b73c 0xe289d9 0x3dffe0683d 0x3dfeed503d 
 /home/mongodb/bin/mongod(_ZN5mongo15printStackTraceERSo+0x21) [0xde0151]
 /home/mongodb/bin/mongod(_ZN5mongo11msgassertedEiPKc+0x9b) [0xda188b]
 /home/mongodb/bin/mongod(_ZN5mongo8Database7getFileEiib+0x395) [0x8d5465]
 /home/mongodb/bin/mongod(_ZNK5mongo7DiskLoc3recEv+0x42) [0xb89952]
 /home/mongodb/bin/mongod(_ZNK5mongo16NamespaceDetails11inCapExtentERKNS_7DiskLocE+0x26) [0x818116]
 /home/mongodb/bin/mongod(_ZN5mongo16NamespaceDetails10__capAllocEi+0xc4) [0x818244]
 /home/mongodb/bin/mongod(_ZN5mongo16NamespaceDetails11cappedAllocEPKci+0x2e4) [0x81a4d4]
 /home/mongodb/bin/mongod(_ZN5mongo16NamespaceDetails6_allocEPKci+0x25) [0xa62bd5]
 /home/mongodb/bin/mongod(_ZN5mongo16NamespaceDetails5allocEPKci+0x3c) [0xa62c1c]
 /home/mongodb/bin/mongod(_ZN5mongo11DataFileMgr17fast_oplog_insertEPNS_16NamespaceDetailsEPKci+0x1ec) [0xab959c]
 /home/mongodb/bin/mongod(_ZN5mongo11_logOpObjRSERKNS_7BSONObjE+0x4cc) [0xa6c93c]
 /home/mongodb/bin/mongod(_ZN5mongo7replset8SyncTail15applyOpsToOplogEPSt5dequeINS_7BSONObjESaIS3_EE+0x4b) [0xc222ab]
 /home/mongodb/bin/mongod(_ZN5mongo7replset8SyncTail16oplogApplicationEv+0x584) [0xc28184]
 /home/mongodb/bin/mongod(_ZN5mongo11ReplSetImpl11_syncThreadEv+0xb8) [0xc28728]
 /home/mongodb/bin/mongod(_ZN5mongo11ReplSetImpl10syncThreadEv+0x2d) [0xc2b45d]
 /home/mongodb/bin/mongod(_ZN5mongo15startSyncThreadEv+0x6c) [0xc2b73c]
 /home/mongodb/bin/mongod [0xe289d9]
 /lib64/libpthread.so.0 [0x3dffe0683d]
 /lib64/libc.so.6(clone+0x6d) [0x3dfeed503d]
Fri Aug  8 10:49:55.166 [rsSync] replSet syncThread: 10295 getFile(): bad file number value (corrupt db?): run repair
Fri Aug  8 10:49:56.105 [rsSyncNotifier] replset setting oplog notifier to 172.16.0.115:11731
Fri Aug  8 10:50:02.191 [conn2] end connection 172.16.0.115:59542 (1 connection now open)
Fri Aug  8 10:50:02.191 [initandlisten] connection accepted from 172.16.0.115:59549 #5 (2 connections now open)
Fri Aug  8 10:50:06.228 [repl writer worker 1] Assertion: 10334:BSONObj size: 1342177280 (0x00000050) is invalid. Size must be between 0 and 16793600(16MB) First element: .: ?type=113
0xde0151 0xda188b 0xda1dcc 0x6ec92f 0xa2aad8 0xa2bfcc 0xa2c370 0x7fbcf0 0x8016d0 0x80180f 0x80180f 0x80190c 0x814173 0x8105f1 0x813291 0xb60b84 0xb6245e 0xb626be 0xa7c88b 0xa73af7 
 /home/mongodb/bin/mongod(_ZN5mongo15printStackTraceERSo+0x21) [0xde0151]
 /home/mongodb/bin/mongod(_ZN5mongo11msgassertedEiPKc+0x9b) [0xda188b]
 /home/mongodb/bin/mongod [0xda1dcc]
 /home/mongodb/bin/mongod(_ZNK5mongo7BSONObj14_assertInvalidEv+0x5bf) [0x6ec92f]
 /home/mongodb/bin/mongod(_ZNK5mongo5KeyV16toBsonEv+0x98) [0xa2aad8]
 /home/mongodb/bin/mongod(_ZNK5mongo5KeyV113compareHybridERKS0_RKNS_8OrderingE+0x3c) [0xa2bfcc]
 /home/mongodb/bin/mongod(_ZNK5mongo5KeyV19woCompareERKS0_RKNS_8OrderingE+0x230) [0xa2c370]
 /home/mongodb/bin/mongod(_ZNK5mongo11BtreeBucketINS_12BtreeData_V1EE4findERKNS_12IndexDetailsERKNS_5KeyV1ERKNS_7DiskLocERKNS_8OrderingERib+0x120) [0x7fbcf0]
 /home/mongodb/bin/mongod(_ZNK5mongo11BtreeBucketINS_12BtreeData_V1EE6locateERKNS_12IndexDetailsERKNS_7DiskLocERKNS_5KeyV1ERKNS_8OrderingERiRbS8_i+0x60) [0x8016d0]
 /home/mongodb/bin/mongod(_ZNK5mongo11BtreeBucketINS_12BtreeData_V1EE6locateERKNS_12IndexDetailsERKNS_7DiskLocERKNS_5KeyV1ERKNS_8OrderingERiRbS8_i+0x19f) [0x80180f]
 /home/mongodb/bin/mongod(_ZNK5mongo11BtreeBucketINS_12BtreeData_V1EE6locateERKNS_12IndexDetailsERKNS_7DiskLocERKNS_5KeyV1ERKNS_8OrderingERiRbS8_i+0x19f) [0x80180f]
 /home/mongodb/bin/mongod(_ZNK5mongo11BtreeBucketINS_12BtreeData_V1EE6locateERKNS_12IndexDetailsERKNS_7DiskLocERKNS_7BSONObjERKNS_8OrderingERiRbS8_i+0x8c) [0x80190c]
 /home/mongodb/bin/mongod(_ZN5mongo15BtreeCursorImplINS_12BtreeData_V1EE7_locateERKNS_7BSONObjERKNS_7DiskLocE+0x93) [0x814173]
 /home/mongodb/bin/mongod(_ZN5mongo11BtreeCursor33initWithoutIndependentFieldRangesEv+0x1f1) [0x8105f1]
 /home/mongodb/bin/mongod(_ZN5mongo11BtreeCursor4makeEPNS_16NamespaceDetailsERKNS_12IndexDetailsERKNS_7BSONObjES8_bi+0xa1) [0x813291]
 /home/mongodb/bin/mongod(_ZNK5mongo15CursorGenerator14shortcutCursorEv+0x6c4) [0xb60b84]
 /home/mongodb/bin/mongod(_ZN5mongo15CursorGenerator8generateEv+0x3e) [0xb6245e]
 /home/mongodb/bin/mongod(_ZN5mongo25NamespaceDetailsTransient9getCursorERKNS_10StringDataERKNS_7BSONObjES6_RKNS_24QueryPlanSelectionPolicyERKN5boost10shared_ptrIKNS_11ParsedQueryEEEbPNS_16QueryPlanSummaryE+0x3e) [0xb626be]
 /home/mongodb/bin/mongod(_ZN5mongo13deleteObjectsEPKcNS_7BSONObjEbbbPNS_11RemoveSaverE+0x14b) [0xa7c88b]
 /home/mongodb/bin/mongod(_ZN5mongo21applyOperation_inlockERKNS_7BSONObjEbb+0xc57) [0xa73af7]
Fri Aug  8 10:50:06.241 [repl writer worker 1] ERROR: writer worker caught exception: BSONObj size: 1342177280 (0x00000050) is invalid. Size must be between 0 and 16793600(16MB) First element: .: ?type=113 on: { ts: Timestamp 1407459783000|288, h: -3441636868876691989, v: 2, op: "d", ns: "mongotest1000.S270", fromMigrate: true, o: { _id: ObjectId('53dc305d31c6e0ce936d37ac') } }
Fri Aug  8 10:50:06.241 [repl writer worker 1]   Fatal Assertion 16360
0xde0151 0xd9ff43 0xc28aac 0xdada91 0xe289d9 0x3dffe0683d 0x3dfeed503d 
 /home/mongodb/bin/mongod(_ZN5mongo15printStackTraceERSo+0x21) [0xde0151]
 /home/mongodb/bin/mongod(_ZN5mongo13fassertFailedEi+0xa3) [0xd9ff43]
 /home/mongodb/bin/mongod(_ZN5mongo7replset14multiSyncApplyERKSt6vectorINS_7BSONObjESaIS2_EEPNS0_8SyncTailE+0x12c) [0xc28aac]
 /home/mongodb/bin/mongod(_ZN5mongo10threadpool6Worker4loopEv+0x281) [0xdada91]
 /home/mongodb/bin/mongod [0xe289d9]
 /lib64/libpthread.so.0 [0x3dffe0683d]
 /lib64/libc.so.6(clone+0x6d) [0x3dfeed503d]
Fri Aug  8 10:50:06.245 [repl writer worker 1]

***aborting after fassert() failure

Fri Aug  8 10:50:06.245 Got signal: 6 (Aborted).

Fri Aug  8 10:50:06.250 Backtrace:
0xde0151 0x6d0529 0x3dfee30330 0x3dfee302c5 0x3dfee31d70 0xd9ff7e 0xc28aac 0xdada91 0xe289d9 0x3dffe0683d 0x3dfeed503d 
 /home/mongodb/bin/mongod(_ZN5mongo15printStackTraceERSo+0x21) [0xde0151]
 /home/mongodb/bin/mongod(_ZN5mongo10abruptQuitEi+0x399) [0x6d0529]
 /lib64/libc.so.6 [0x3dfee30330]
 /lib64/libc.so.6(gsignal+0x35) [0x3dfee302c5]
 /lib64/libc.so.6(abort+0x110) [0x3dfee31d70]
 /home/mongodb/bin/mongod(_ZN5mongo13fassertFailedEi+0xde) [0xd9ff7e]
 /home/mongodb/bin/mongod(_ZN5mongo7replset14multiSyncApplyERKSt6vectorINS_7BSONObjESaIS2_EEPNS0_8SyncTailE+0x12c) [0xc28aac]
 /home/mongodb/bin/mongod(_ZN5mongo10threadpool6Worker4loopEv+0x281) [0xdada91]
 /home/mongodb/bin/mongod [0xe289d9]
 /lib64/libpthread.so.0 [0x3dffe0683d]
 /lib64/libc.so.6(clone+0x6d) [0x3dfeed503d]

本文转自 jxzhfei  51CTO博客,原文链接:http://blog.51cto.com/jxzhfei/1537319

mongodb分片集群突然停电造成一些错误,分片无法启动相关推荐

  1. mongodb分片概念和原理-实战分片集群

    一.分片 分片是一种跨多台机器分发数据的方法.MongoDB使用分片来支持具有非常大的数据集和高吞吐量操作的部署. 问题: 具有大型数据集或高吞吐量应用程序的数据库系统可能会挑战单个服务器的容量.例如 ...

  2. MongoDB 分片集群

    之前说到了主从集群,关于主从集群的搭建以及细节后面会再次分享,这次我们先初步来看看 分片集群 举个例子 例如我们有几百G甚至更多的数据,可是我们只有单个副本集,数据量这么大,网络 IO ,CPU ,内 ...

  3. mongo 3.4分片集群系列之六:详解配置数据库

    这个系列大致想跟大家分享以下篇章: 1.mongo 3.4分片集群系列之一:浅谈分片集群 2.mongo 3.4分片集群系列之二:搭建分片集群--哈希分片 3.mongo 3.4分片集群系列之三:搭建 ...

  4. 【mongo系列】 六、mongo分片集群

    一.简介 1. 分片集群简介 1.分片原因 分片集群是为了解决单节点存在的CPU和存储,IO的瓶颈问题,将原来存储在单个mongo实例中的数据,按照一定的规则分散存储在多个mongo实例中,每个mon ...

  5. Docker中搭建redis分片集群,搭建redis哨兵结构,实现springboot中对redis分片集群、哨兵结构的访问,Redis缓存雪崩、缓存击穿处理(非关系型数据库技术课程 第十二周)

    文章目录 一.要求: 二.知识总结 缓存雪崩 解决方案 docker中redis分片集群搭建 配置好配置文件 redis-6380.conf redis-6381.conf redis-6382.co ...

  6. 【Redis】Redis 分片集群的渐进式扩容、缩容、管理

    Redis高可拓展-分片技术(Redis Cluster) 方案 dictht[1]:扩容缩容分片集群 dictht[0]:待回收分片集群(回收机器前的过渡集群) shard*: redis分片机器( ...

  7. Redis 分片集群搭建

    Redis 分片集群模式 主从和哨兵可以解决高可用.高并发读的问题.但是依然有两个问题没有解决: 海量数据存储问题,单台服务的磁盘存储终究是有瓶颈: master 负责写操作,高并发写情况下,单台 m ...

  8. 分布式缓存-Redis分片集群

    一.分片集群结构 主从和哨兵可以解决高可用.高并发读的问题,但是依然有两个问题没有解决: 海量数据存储问题 高并发写的问题 使用分片集群可以解决上述问题,分片集群特征: 集群中有多个 master,每 ...

  9. (四)分布式缓存——Redis分片集群

    分布式缓存--Redis分片集群: 一.分片集群: 1.分片集群特征: 二.散列插槽: 1.散列插槽: 2.总结: 2.1 Redis如何判断某个key应该在哪个实例? 2.2 如何将同一类数据固定的 ...

最新文章

  1. 013 自动吃药功能的设计和实现
  2. WWW 2021|基于图神经网络的分级相关性匹配
  3. toad导入数据_利用TOAD实现EXCEL数据在oracle的导入导出
  4. 解决布局拖动混乱的问题
  5. 英语笔记:词组句子:0906
  6. EasyUI——DataGrid中嵌入Radio
  7. Spring MVC学习总结(8)——Swagger入门详解
  8. centos 下memcached 构建以及php memcache安装
  9. Linux中的两个经典宏定义
  10. Java关闭挂钩– Runtime.addShutdownHook()
  11. android.mk ndk编译选项优化,Android NDK(ARM开发)使用NEON优化 - Fla
  12. 如何自制一款智能AI离线语音小夜灯
  13. 通过工具来监控webService请求和返回时的数据(10级学员 韩晓爽课堂总结)
  14. 一页纸项目管理pdf_项目管理,一页纸就够了
  15. 国密算法 SM4加密算法 Python完整实现
  16. Ajax异步请求之设置Content-Type
  17. UTONMOS开启元宇宙数字化经济新纪元
  18. flex java mysql_flex与java实现增删改查
  19. (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  20. CocosCreator 音效管理器

热门文章

  1. Java的对象关系映射
  2. 没鼠标如何用键盘操作
  3. 11.12-15.书籍详情页面的静态实现和动态数据绑定(有重要知识)
  4. you never make me acquainted with your family
  5. 如何锁定计算机密码,如何设置电脑密码锁详细方法
  6. 洛谷 P2013 无线电测向
  7. a disk read error occurred——展开windows文件99%——解决办法
  8. 你进google+圈子了么?
  9. Sjtu模板问题系列
  10. 自动交易软件中的股票自动交易通达信验证码识别 C# (一)