91 ShutdownInProgress: The server is in the process of shutting down(服务器正在关闭)
MongoDB含义
由于服务器(mongod/mongos)正在关闭,操作无法完成。正在关闭的节点会拒绝新请求并终止正在进行的操作。
原因
计划内的重启/维护、副本集中主节点 stepdown 之前的关闭、容器/编排器发送的终止信号,或进程因资源耗尽而被停止。在滚动升级期间这是预期现象。
解决方法
这通常是暂时性的;在应用中使用重试逻辑和副本集连接,使请求被路由到其他健康成员。如果出乎意料,在 mongod 日志中查看关闭原因(信号、OOM killer、资源)。在滚动维护期间,关闭主节点之前先将其正常降级(rs.stepDown())。
同一数据库的其他条目
- 27 IndexNotFoundIndex not found(未找到索引)
- 79 UnknownReplWriteConcernUnknown replica set write concern(未知的副本集写关注)
- 10107 NotWritablePrimarynot master / not writable primary(不是 master / 不是可写的主节点)
- 189 PrimarySteppedDownPrimary stepped down while operation was in progress(操作进行期间主节点已降级)
- 24 LockTimeoutOperation exceeded time limit waiting for a lock(操作等待锁时超出时间限制)
- 7 HostNotFoundCould not find host(找不到主机)
- 175 QueryPlanKilledQuery plan killed during execution(查询计划在执行期间被终止)