查看当前最大连接数
命令:db.serverStatus().connections
一般会是816(目前好像都是)
查看启动项中的默认最大连接数
mongod –help
之后看 –maxConns参数的注释,里面有些默认值
子mongoDB3.4.6中,默认是1000000,但是不生效,很多是因为linux的限制:
Linux限制一个进程最多可以打开1024个文件。
查看当前linux系统默认一个进程最多能打开多少文件
ulimit -n
设置linux最大打开文件数:
方法有很多,我用的是:
编辑/etc/profile文件,在最后追加一行:
Ulimit –n 10000
保存退出后,执行生效命令:
然后source /etc/profile
然后再查看,已经修改成功。
重启mongoDB
关闭:mongod --shutdown
启动:Mongod –f /root/mongo/mongod.conf
检查mongoDB的最大连接变了没有:
使用第一步的命令查看。做到这里没有失败过。
完成