mongos崩溃后无法重启问题的解决方法
从应用层的角度来看,mongos的行为和一个MongoDB实例是没有区别的。由于近期有不同用户先后遇到SERVER-52654,做一些说明:影响版本所有使用MongoDB 4.2.2+,并使用了分片的集群。问题现象从上次重启config节点,或者重新选举90或180天后,所有mongos会同时crash,并且无法重新启动。正常情况下存在2个密钥,一个正在使用的,将在90天内过期,一个即将使用的将在180天内过期。SERVER-52654导致config无法正常刷新密钥,所以在现有密钥过期后mongos将崩溃。规避办法在90天内将primary节点stepDown一次即可避免该问题发生。
下载地址
用户评论