前言
官方文档:https://docs.mongodb.com/manual/reference/program/mongos/#bin.mongos

mongos是MongoDB shard的缩写,它是一个为应用层提供查询请求并决定数据在MongoDB分片中位置的路由服务。从应用层的角度来看,mongos的行为和一个MongoDB实例是没有区别的。
详细的配置参数,大概浏览一遍官方文档即可,需要用到的时候再去查就行了。
由于近期有不同用户先后遇到SERVER-52654,做一些说明:
影响版本
所有使用MongoDB 4.2.2+,并使用了分片的集群。
问题现象
从上次重启config节点,或者重新选举90或180天后,所有mongos会同时crash,并且无法重新启动。
问题原因
该问题是由于config节点无法正常刷新签名密钥导致。正常情况下存在2个密钥,一个正在使用的,将在90天内过期,一个即将使用的将在180天内过期。SERVER-52654导致config无法正常刷新密钥,所以在现有密钥过期后mongos将崩溃。
修复版本
该问题将在4.2.12修复。4.2.12目前已发布。
规避办法
在90天内将primary节点stepDown一次即可避免该问题发生。如果想知道签名密钥的确切过期时间,可以连接到任意config节点,并执行以下脚本:
db.getSiblingDB("admin").system.keys.find().map(k => { return { _id: k._id, purpose: k.purpose, expiresAt: new Date(k.expiresAt.getTime()*1000) }})
如果存在2个密钥(一个90天内过期,一个180天内过期),则暂时不用操作;如果只有1个密钥,则应该在90天内执行stepDown切换config主节点。
由于system.keys集合需要特殊权限方可访问,如果遇到权限问题,可能需要以下脚本来创建必要的角色(将ADMIN更换为您使用的用户):
use admin;
db.createRole({
role: "query_keys",
privileges: [
{ resource: { db: "admin", collection: "system.keys"}, actions: [ "find" ] },
],
roles: [ ]
});
db.grantRolesToUser("ADMIN", ["query_keys"])
config主节点重新选举后将产生新的过期时间,仍可通过上述脚本检查是否已刷新。
总结
相关推荐:
SEO网络营销:如何通过精准优化提升品牌价值,青州建设网站电话
用AI写文章会不会查重率高?破解写作困扰的真相
ChatGPT-4中文免费破解版:无需付费,体验最强AI助手,ai写作生成器官方下载
什么是seo艺术,什么是seo seo有何价值 ,ai写作生成器 推荐
AI搜索相似文章怎么做?揭秘高效文章检索的核心技术!,程式ai软件
ChatGPT免费版下载:智能对话助手带来的全新体验,电脑怎么下载Ai微认证
ChatGPT付款被拒?如何应对与解决常见支付问题,掉包ai
seo软文有什么作用,seo文案是什么 ,斐乐Ai测评问题
在线AI生成文章:智能写作的未来趋势
专业SEO方案助力企业网站流量暴增,精准引流不再是难题,网站建设合同4篇
SEO领站-从零到一打造成功网站排名的秘密,轻淘客seo怎设置
seo都有什么意思,seo 啥意思 ,ai园林
为什么选择老域名工具?提升网站SEO与品牌影响力的秘密武器,软文与seo文章区别
seo该从什么开始,seo是什么时候开始的 ,ai写作免费英文怎么说
SEO软优化:助力网站实现流量爆发的秘密武器,延平区网页seo
OpenAI您的信用卡被拒绝了?请尝试用借记卡支付,轻松解决支付问题!,ai cdr缩略图补丁
什么是seo网站推广,什么是seo网站推广 ,ai酷男人
为什么“未备案域名”会成为互联网行业中的重要问题?,江干区seo优化价格
SEO未来:如何在变革中抢占先机,迎接数字营销的新纪元,台州网站建设分析和总结
AI撰写工具的无限可能,让内容创作更高效、更精彩!
自动写文章的AI,提升效率的创作利器
SEO地位:如何提升你的网站排名与曝光度,抢占市场先机,微营销网络推广
SEO出超:如何通过精准优化实现网站流量大爆发,营销推广方式联系f火15星
企业营销:如何在竞争激烈的市场中脱颖而出,美装网站Seo优化
pbootcms前端翻译插件-轻松实现网站多语言支持,拓展全球市场,st ai绘画
为什么做酒店seo,为什么做酒店 ,ai uehara下载
ChatGPT无法加载?检查您的网络设置并尝试重启ChatGPT,解决您的使用困扰!,ai光晕制作
为什么要seo排名,为什么要做seo推广 ,AI写作开启创意新世界
ChatGPT支付时银行卡被拒绝?教你几招轻松解决问题!,国内ai换图
什么是seo快排,seo快排方案 ,ai剪图形
ChatGPT模型进化历程:人工智能的智慧革命,ai 喷枪星空
ChatGPT网站突然不能用了?如何快速解决这个问题,让你重新畅享AI对话!,ai新建多个画板
ChatGPT无法加载?检查您的网络设置并尝试重启,轻松解决连接问题!,ai制作艺术字
ChatGPT198元永久会员,开启智慧之门,体验AI的极致服务!,老孙教ai
SEO优化公司一般怎么优化?揭秘专业SEO服务的操作流程,人工智能ai写作软件 哪一个好
SEO建议:如何通过优化提升网站流量,赢得市场竞争,自媒体网站免费推广平台
ChatPartner无法连接网络?解决方案,让你的聊天体验更顺畅!,如何用ai给自己写作文
在线AI文章生成:智能写作的无限可能
seo渠道优化是什么,seo渠道推广怎么做 ,ai121333
为什么做seo矩阵项目,为什么做seo矩阵项目不能做 ,怎么用ai写作
ChatGPT登录界面都不显示了?可能是这些原因导致的!,上海小学ai智能课
OpenPose大白话解释:让你轻松理解姿态识别的神奇技术,ai天天晴
ChatGPTCanvex打不开?详细分析及解决方法助你顺利使用,ai2.5d网格线去除
360刷排名工具选哪家?揭秘2025年最强排名优化工具!,ai写作网站哪个好一点
SEO全套秘籍:提升网站流量与排名的终极指南,荣昌手机网站建设
ChatGPT怎么打不开了?揭秘背后的原因与解决方法,ai中打开ai文件丢失
SEO王:掌控搜索引擎优化的至高法则,助力企业飞速腾飞,网站动作优化在哪里下载
SEO范例:如何通过优化提升网站流量,获取更多商机,广州抖音seo搜索广告
ChatGPT网页版为什么不能用了?解析原因与解决办法,女人莫名其妙想ai
SEO快速优化文章排名:提升网站流量的必备技巧,ai小苹果会员分享