mongodb - mongoDB isMaster 命令太慢
问题描述
在 mongodb 日志中,我发现 isMaster 命令花费的时间太长(5 秒)。这已经从今天早上开始,在早期的日志中我看不到这种行为。此外,我在今天的日志中看到了超过 17 万个此类实例。
有没有人见过这个?这种缓慢的原因可能是什么。
2021-09-03T00:15:25.031-0400 I COMMAND [conn32] command admin.$cmd command: isMaster { ismaster: 1, $db: "admin", $clusterTime: { clusterTime: Timestamp(1630642509, 884), signature: { hash: BinData(0, E2FBF02AE3EA7D8A6C9863DAAE621E9FCEA528B5), keyId: 6942951450167214081 } } } numYields:0 reslen:845 locks:{} protocol:op_msg 5008ms
解决方案
问题出在 DNS 服务器上,并且主机名解析花费了很长时间并且出现了一些故障,这导致了这个奇怪的问题。
在修复 DNS 问题后,它在 MongoDB 方面得到了解决。
推荐阅读
- javascript - 如何将完整的错误堆栈放入变量中?
- r - 从R中的数据库中删除空格?
- postgresql - 如何阻止 Go gorm 在 Postgres 中对我的自引用外键强制非空约束
- vue.js - 使用 vue.js 在子组件中调用父方法
- javascript - 我如何知道标有 vueJS 的复选框的值
- flutter - 如何在 Flutter 中使用 GestureRecognizer 实现 PageView 的滑动手势?
- elasticsearch - ElasticSearch 5.2 [script] 中 START_OBJECT 的未知键。要求
- android - 我使用 Lua 脚本下载了 mp4 文件,但 TikTok(其他应用程序)找不到视频
- javascript - 使用 knex.js 进行模式匹配
- java - 一串二进制数从一串十进制数中提取