查看当前最大连接数
命令: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的最大连接变了没有:
使用第一步的命令查看。做到这里没有失败过。
本文介绍了如何查看MongoDB的最大连接数,包括使用`db.serverStatus().connections`命令和通过`mongod --help`查看默认值。在MongoDB 3.4.6中,默认最大连接数为1000000,但可能受到Linux系统1024文件限制的影响。要提升这个限制,可以修改`/etc/profile`文件并设置`ulimit -n`。重启MongoDB后,确认最大连接数已更改。这是一个关于数据库管理和Linux系统配置的主题。

3164

被折叠的 条评论
为什么被折叠?



