不变失败 opCtx->lockState() ->isDbLockedForMode(db, MODE_IS) ...得到信号:6中止

问题描述

我在Ubuntu 18.04LTS上安装了mongod 4.2.0社区版的副本集(PSS),每个节点都有足够的磁盘空间,但承载数据的副本集突然掉了。以及我在此处附加的日志消息。任何人都可以让我知道这是根本原因,以便我可以纠正,否则是产品问题吗?

2021-03-17T06:46:50.620+0000 F  -        [conn1139390] Invariant failure opCtx->lockState()->isDbLockedForMode(db,MODE_IS) || (db.compare("local") == 0 && opCtx->lockState()->isLocked()) src/mongo/db/catalog/database_holder_impl.cpp 74
2021-03-17T06:46:50.620+0000 F  -        [conn1139390]
***aborting after invariant() failure
2021-03-17T06:46:50.651+0000 F  -        [conn1139390] Got signal: 6 (Aborted).

------------------------[conn1139390] 日志------------------- -------------

    2021-03-17T06:46:28.452+0000 I  NETWORK  [conn1139390] received client Metadata from XX.XX.21.XXX:52690 conn1139390: { driver: { name: "NetworkInterfaceTL",version: "4.2.0" },os: { type: "Linux",name: "Ubuntu",architecture: "x86_64",version: "18.04" } }
    2021-03-17T06:46:28.639+0000 I  ACCESS   [conn1139390] Successfully authenticated as principal __system on local from client xx.xx.21.xxx:52690

2021-03-17T06:46:50.620+0000 F  -        [conn1139390] Invariant failure opCtx->lockState()->isDbLockedForMode(db,MODE_IS) || (db.compare("local") == 0 && opCtx->lockState()->isLocked()) src/mongo/db/catalog/database_holder_impl.cpp 74
2021-03-17T06:46:50.620+0000 F  -        [conn1139390]
2021-03-17T06:46:50.651+0000 F  -        [conn1139390] Got signal: 6 (Aborted).

解决方法

遇到此版本的错误,请查看此 Jira 票证 https://jira.mongodb.org/browse/SERVER-55247