MongoDB异常宕机---最大连接数限制
MongoDB最大连接数默认为819,一般情况下够使用了,但是特殊的情况下,会达到最大连接数的限制,导致MongoDB异常宕机log异常为:"ctx":"main","msg":" --maxConns too high","attr":{"limit":819}}这时候就要手动设置最大连接数:命令行启动时直接加上 --maxConns=number,即可通过尝试,更改 /usr/lib/syst
MongoDB最大连接数默认为819,一般情况下够使用了,但是特殊的情况下,会达到最大连接数的限制,导致MongoDB异常宕机
log异常为:
"ctx":"main","msg":" --maxConns too high","attr":{"limit":819}}
这时候就要手动设置最大连接数:
命令行启动时直接加上 --maxConns=number,即可
通过尝试,更改 /usr/lib/systemd/system/mongodb.service文件,增加--maxConns=number,并没有起作用,下面命令行的方式正常。
注意命令行启动后,就不要使用systemctl stop mongodb进行关闭了,会报错,直接ps -ef|grep mongo杀掉进程即可。
/home/mongodb-4.4.2/bin/mongod --config /home/mongodb-4.4.2/mongodb.conf --maxConns=3500
查看最大连接数
连接MongoDB
mongo -u "root" --authenticationDatabase "admin" -p "password" 127.0.0.1:27017
输入如下指令进行查看:
db.serverStatus().connections
{
"current" : 81,
"available" : 3419,
"totalCreated" : 1391,
"active" : 16,
"exhaustIsMaster" : 14,
"exhaustHello" : 0,
"awaitingTopologyChanges" : 14
}
参考链接:
更多推荐
所有评论(0)