IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    mongodb设置最大连接数、最大连接数修改

    铁匠发表于 2016-12-17 15:14:02
    love 0

    mongodb最大连接数是20000。

    所以业界流传一段话,千万级以下的用mysql、千万级以上的用mongodb,亿级以上的用hadoop。

    查看mongodb最大连接数:

    mongodb/bin/mongo
    
    >db.serviceStatus().connections;
    
    current数值+available数值就是当前mongodb最大连接数

    修改mongodb最大连接数

    在启动里边加参数  --maxConns=20000或者在 /etc/mongod.cnf (我自己见的配置文件添加 maxConns=20000)
    
    重启mongodb
    
    如果当前mongodb最大连接数没有变成20000,排查你service mongodb启动的脚本,如果脚本有 ulimit -n 12000,修改成30000,
    
    如果修改成20000,貌似最大连接数也不到20000,这里具体原因没查,我的脚本是 /etc/init.d/mongod
    
    还有一个地方可能影响到mongodb最大连接数,Linux系统默认一个进程最大打开文件数目是1024,修改rc.local
    
    vi /etc/rc.local
    
    很好我这里的一个进程最大打开文件数目远远大于20000
    
    注意,这里修改了最大连接数后,一定要重启mongodb



沪ICP备19023445号-2号
友情链接