mongoDB 3.4.6 修改最大连接数实操记录

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

查看当前最大连接数

命令: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的最大连接变了没有:

使用第一步的命令查看。做到这里没有失败过。

完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值