MONGO DB too many mongodb page_faults 报错排查step by step的示例分析

技术MONGO DB too many mongodb page_faults 报错排查step by step的示例分析这篇文章给大家介绍MONGO DB too many mongodb page_faults

本文介绍了Mongo DB太多MongoDB page _ faults错误报告的实例分析和逐步排除故障的方法。内容非常详细,有兴趣的朋友可以参考一下,希望对大家有所帮助。

早上,运维的同学,早上打来电话,说zabbix的MONGO监控到了报警。图片发给我,报告的错误是mongodb page_faults太多。

最初,page_faults的根本原因是MONGO瞬间从磁盘读取了大量数据,从而导致了page_faults。

此时,一些MONGO DBA会立即响应,查看是否有完整的COLLECION SCAN,因为没有好的索引,大量的扫描会导致这个问题。

但是这个问题的奇妙之处在于,报告错误的PAGE_FAULTS机器没有查询(不是主库)。既然没有查询,你是怎么得到page_faults的?

官方解释截图

MONGO  DB  too  many  mongodb  page_faults   报错排查step  by  step的示例分析

立即确认刚启动的MONGO standy库是否存在page_faults问题。

这些是有问题的机器。(不要笑。新机器中肯定没有这么多页面错误。)

MONGO  DB  too  many  mongodb  page_faults   报错排查step  by  step的示例分析

比较主机的page_faults。

MONGO  DB  too  many  mongodb  page_faults   报错排查step  by  step的示例分析

果然,这个问题机有很多page_faults。

另外,看看内存状态。果然,SWAP已经被使用了。

MONGO  DB  too  many  mongodb  page_faults   报错排查step  by  step的示例分析

通过mongostat查看,系统没有任何问题。

MONGO  DB  too  many  mongodb  page_faults   报错排查step  by  step的示例分析

看着日志。

MONGO  DB  too  many  mongodb  page_faults   报错排查step  by  step的示例分析

可以看到日志已经指向了advisoryHostFQDNS,通过日志发现这个错误一直在发生,执行一个命令需要80秒。

经过查询,可能有几个原因,因为这个advisoryHostFQDNs是集群中每一台MONGODB机器的域名解析,这里查询的信息来自OPS MANANGER,说明我们这边域名解析可能存在一些问题。

这里解决问题的方法:填写每台机器上所有集群MONGODB和OPS MANANGE上HOSTS的机器名称,而不是通过DNS解析,看能否解决以上问题。

mongo db太多MongoDB page _ faults错误报告和逐步排除故障的示例分析在此分享,希望。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/66426.html

(0)

相关推荐

  • dy刷粉网站推广马上刷,有没有抖音刷点赞双击的神器?

    技术dy刷粉网站推广马上刷,有没有抖音刷点赞双击的神器?我们刷抖音的时候都会发现我们经常看到的那些视频点赞量都是非常高的,而且被点击的概率也更高,可能你的朋友们也刷到了这个视频。所以抖音视频点赞量对于提高抖音视频热度是非

    测评 2021年11月11日
  • 同性恋的原因,同性恋和父母的基因有关系吗

    技术同性恋的原因,同性恋和父母的基因有关系吗引起同性恋的原因同性恋的原因,至今没有肯定的说法,一般认为同性恋和以下因素有关:
    一,遗传因素:即生物学因素,有人发现同性恋者,在同卵双生子中远比异卵双生子中多见。
    二,儿童角

    生活 2021年10月30日
  • 80创业,80年代后应该如何创业

    技术80创业,80年代后应该如何创业如今的80后有着自己独特的创业方式80创业,但无论何种方式都不能脱离脚踏实地。创业对于80后来说是一次人生的转折,是一次新的选择,所以要谨慎,更要去坚持。
    第一条,确定方向
    方向不是目

    生活 2021年10月27日
  • Bytom如何使用PAT树

    技术Bytom如何用PAT树本篇内容介绍了“Bytom如何用PAT树”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!为什么

    攻略 2021年12月20日
  • 山药鸡蛋饼的做法,山药的各种做法宝宝吃法

    技术山药鸡蛋饼的做法,山药的各种做法宝宝吃法【奶香山药小馒头】铁棍山药山药鸡蛋饼的做法,面粉,牛奶1.取适量山药上锅蒸熟,压成山药泥,晾凉至室温;
    2.山药泥中加2g酵母、100ml牛奶搅拌均匀;
    3.加200g面粉和成

    生活 2021年10月24日
  • buffalo buffalo(buffalo buffalo buffalo)

    技术Buffalo 2.0如何整合spring小编给大家分享一下Buffalo 2.0如何整合spring,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Spring是当前最流行的轻量级容器,Buffal

    攻略 2021年12月24日