Mongodb副本集--Out of memory: Kill process 37325 (mongod)

1.Mongodb副本集--Out of memory: Kill process 37325 (mongod)

场景描述:
恢复一个22TB数据的mongodb实例的时候.
将备用结点加入mongodb集群中,自动恢复数据实例的过程中。mongodb的系统日志报了如下错误:

Mongodb的日志

[rsSync]   Index Build: 252298635/292298635 88%

Linux的内核的日志:

Dec 28 13:09:30 localhost kernel: Out of memory: Kill process 37325 (mongod) score 632 or sacrifice child
Dec 28 13:09:30 localhost kernel: Killed process 37325, UID 0, (mongod) total-vm:35597613460kB, anon-rss:1752kB, file-rss:516kB

解决思路:

服务器为32GB内存,由于mongodb的重建索引的时候,吃掉所有内存,导致mongodb进程被杀掉。
增加服务器内存至64GB,正常恢复mongodb副本集。

posted on 2018-12-13 13:51 东瑜 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/zhangshengdong/p/10113590.html

Mongodb副本集--Out of memory: Kill process 37325 (mongod)相关推荐

  1. MongoDB副本集(Replica Sets)搭建教程

    MongoDB副本集(Replica Sets)搭建教程 最近在生产环境下部署公司项目.由于项目中有使用到MongoDB,所以参考网上的博客,在服务器上进行搭建MongoDB副本集.今天打算将其记录成 ...

  2. MongoDB副本集权限重置

    背景:某公司线上的一套MongoDB副本集,只知道一个应用库以及该库下对应的一个用户.除此以外,对这套集群一无所知,他们的需求是要拥有超级用户权限,方便以后管理. 我虽是一个小渣渣,但以前单位一个很照 ...

  3. 小丸子学MongoDB系列之——部署MongoDB副本集

    1.以副本集的方式启动mongodb实例 1.1 创建副本集目录 [mgousr01@vm1 ~]$ mkdir -p mongorep/{mg17/{bin,conf,data,logs,pid}, ...

  4. MongoDb副本集详解及搭建

    mongodb副本集 Mongodb副本集 一. 副本集成员 (1) 主节点(Primary) (2) 次节点(Secondary) (3) 仲裁节点(Arbiter) 二. 副本Oplog (1) ...

  5. 数据库系列之MongoDB副本集集群环境

    MongoDB集群环境有3种模式:主从复制.副本集和分片,本文详细介绍副本集模式的部署和配置,并进行测试验证. 数据库系列之MongoDB主从复制集群环境 数据库系列之MongoDB副本集集群环境 数 ...

  6. MongoDB副本集搭建(超级详细)

    MongoDB 副本集原理 什么是复制 复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性,并可以保证数据的安全性 复制还允许从硬件故障和服务中断中恢复数据 为什么要复制 数据 ...

  7. MongoDB 副本集之入门篇

    前言:mongodb 因为高性能.高可用性.支持分片等特性,作为非关系型数据库被大家广泛使用.其高可用性主要是体现在 mongodb 的副本集上面(可以简单理解为一主多从的集群),本篇文章主要从副本集 ...

  8. centos 7 配置mongodb副本集

    环境 virtualbox下三台centos 7虚拟机, 网络地址分别为:192.168.56.101.192.168.56.102.192.168.56.103 mongodb 版本4.02 101 ...

  9. 总结—什么妖引起的MongoDB副本集初始化失败?

    前言: 在之前搭建MongoDB集群中,遇到过一些小问题作妖引起的初始化副本集失败,初学至今踩过来的坑,在此做个小结. 1.IP错误引起MongoDB副本集初始化失败 这个错误在另一篇文章已经描述过, ...

最新文章

  1. postman 使用_如何使用Postman实现数据驱动?
  2. hibernate加载持久化对象的两种方式---------------load方式和get方式
  3. 小马智行最新估值曝光
  4. interface接口_golang 基础(Four) 接口进阶
  5. POJ2709 染料贪心
  6. BZOJ-2002-Bounce弹飞绵羊-分块
  7. 2.2.1 定点数的表示(无符号与有符号数、定点小数和整数、原码、反码、补码、移码)
  8. (C++版)链表(一)——实现单向链表创建、插入、删除等相关操作
  9. hbase 导入mysql_HBase导入SQL Server数据库数据
  10. Oracle中如何获取当天时间的最开始的时间和最结尾的时间:
  11. Android equal和==的区别
  12. C语言程序设计飞机售票口,C语言课程设计报告飞机订票系统
  13. 迪杰斯特拉(Dijkstra)算法
  14. 计算机毕业设计之疫情防疫信息化管理系统
  15. 美食源码php,美食类门户网站仿豆果网php源码
  16. 差分法求一阶导数二阶导数,matlab
  17. 关于DevExpress XtraReport 表格单合并单元格完整教程
  18. Google Cloud Platform 注册
  19. Arduino连接nRF24L01无线收发模块
  20. 修复手机通讯服务器软件,手机通讯录误删怎么恢复?恢复原来如此简单,后悔太晚知道...

热门文章

  1. mysql iops_MySQL实例IOPS使用率高的原因和解决方法
  2. php 腾讯企业邮箱接口,帮助中心 腾讯企业邮箱OpenApi协议
  3. 操作系统--中断和异常
  4. 网上选课系统java大作业_Java面向对象设计大作业——公选课选课系统
  5. java 问题排查_JAVA问题排查笔记
  6. docker 导入导出镜像
  7. VS Code,请还我文件!!!
  8. 肝!一文讲解JWT用户认证全过程
  9. Python20行代码实现视频字符化
  10. 学会这些Python美图技巧,就等着女朋友夸你吧