MongoPoolClearedError随机抛出问题排查求助
MongoDB连接池随机崩溃问题排查求助
我的数据库每日多次在查询过程中崩溃,抛出如下错误:
PoolClearedError [MongoPoolClearedError]: Connection pool for db2.prod.someDomain.com:27017 was cleared because another operation failed with: "connection <monitor> to [ip:v6:add:ress::]:27017 timed out" at ConnectionPool.processWaitQueue (/var/www/api/prod/node_modules/mongoose/node_modules/mongodb/lib/cmap/connection_pool.js:520:82) at ConnectionPool.clear (/var/www/api/prod/node_modules/mongoose/node_modules/mongodb/lib/cmap/connection_pool.js:251:14) at updateServers (/var/www/api/prod/node_modules/mongoose/node_modules/mongodb/lib/sdam/topology.js:461:29) at Topology.serverUpdateHandler (/var/www/api/prod/node_modules/mongoose/node_modules/mongodb/lib/sdam/topology.js:332:9) at Server.<anonymous> (/var/www/api/prod/node_modules/mongoose/node_modules/mongodb/lib/sdam/topology.js:444:77) at Server.emit (node:events:513:28) at Server.emit (node:domain:489:12) at markServerUnknown (/var/www/api/prod/node_modules/mongoose/node_modules/mongodb/lib/sdam/server.js:298:12) at Monitor.<anonymous> (/var/www/api/prod/node_modules/mongoose/node_modules/mongodb/lib/sdam/server.js:58:46) at Monitor.emit (node:events:513:28) { address: 'db.prod.someDomain.com:27017', [Symbol(errorLabels)]: Set(1) { 'RetryableWriteError' } }
已尝试降低数据库读写速率,但仍未定位崩溃原因。该问题随机出现、无法复现,服务器监控显示CPU、内存及SSD I/O均处于低占用水平。
环境配置信息
mongoose last version mongodb js driver last version mongodb last version 1 replicaset with 2 nodes Each node has 32GO ram + 12 core Xeon processor Full database size is around 130GO, biggest collection has 70M documents, total index size is around 24GO
恳请协助排查该问题。
内容的提问来源于stack exchange,提问作者Poyoman
相关产品推荐
相关产品推荐

