<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    paulwong

    mongodb最大連接數(shù)修改

    在Linux平臺(tái)下,無(wú)論是64位或者32位的MongoDB默認(rèn)最大連接數(shù)都是819,WIN平臺(tái)不知道,估計(jì)也沒(méi)有人在 WIN平臺(tái)下使用MongoDB做生產(chǎn)環(huán)境

    [root@DELL113 mongodb-linux-i686-2.4.1]# ./bin/mongo 192.168.6.42
    MongoDB shell version: 2.4.1
    connecting to: 192.168.6.42/test
    > db.serverStatus().connections
    { "current" : 1, "available" : 818, "totalCreated" : NumberLong(1) }
    途中available顯示818少了一個(gè),表示空閑的。current表示已經(jīng)占用了的連接數(shù),兩數(shù)一加就等于819,如果我現(xiàn)在在連接一個(gè),那么available就是817,current就是2

    [root@DELL113 mongodb-linux-i686-2.4.1]# ./bin/mongo 192.168.6.42
    MongoDB shell version: 2.4.1
    connecting to: 192.168.6.42/test
    > db.serverStatus().connections
    { "current" : 1, "available" : 818, "totalCreated" : NumberLong(1) }
    > db.serverStatus().connections
    { "current" : 2, "available" : 817, "totalCreated" : NumberLong(2) }
    819個(gè)連接數(shù)對(duì)于一般的站點(diǎn)我認(rèn)為已經(jīng)夠用,并且都是現(xiàn)連現(xiàn)取現(xiàn)斷。但這個(gè)連接數(shù)也可以修改,只要在啟動(dòng)的時(shí)候加入--maxConns即可

    服務(wù)器啟動(dòng)

    [root@lee mongodb-linux-x86_64-2.4.1]# ./bin/mongod --dbpath=/root/db --maxConns=2000
    Wed Apr 3 11:06:21.905 [initandlisten] MongoDB starting : pid=2812 port=27017 dbpath=/root/db 64-bit host=lee
    Wed Apr 3 11:06:21.957 [initandlisten] db version v2.4.1
    Wed Apr 3 11:06:21.957 [initandlisten] git version: 1560959e9ce11a693be8b4d0d160d633eee75110
    Wed Apr 3 11:06:21.957 [initandlisten] build info: Linux ip-10-2-29-40 2.6.21.7-2.ec2.v1.2.fc8xen #1 SMP Fri Nov 20 17:48:28 EST 2009 x86_64 BOOST_LIB_VERSION=1_49
    Wed Apr 3 11:06:21.957 [initandlisten] allocator: tcmalloc
    Wed Apr 3 11:06:21.957 [initandlisten] options: { dbpath: "/root/db", maxConns: 2000 }
    Wed Apr 3 11:06:21.982 [initandlisten] journal dir=/root/db/journal
    Wed Apr 3 11:06:21.982 [initandlisten] recover : no journal files present, no recovery needed
    Wed Apr 3 11:06:22.297 [initandlisten] preallocateIsFaster=true 2.62
    Wed Apr 3 11:06:22.717 [initandlisten] --maxConns too high, can only handle 819
    Wed Apr 3 11:06:22.724 [initandlisten] waiting for connections on port 27017
    Wed Apr 3 11:06:22.725 [websvr] admin web console waiting for connections on port 28017
    Wed Apr 3 11:06:25.126 [initandlisten] connection accepted from 192.168.4.86:53917 #1 (1 connection now open)
    查詢最大連接數(shù)

    [root@DELL113 mongodb-linux-i686-2.4.1]# ./bin/mongo 192.168.6.42
    MongoDB shell version: 2.4.1
    connecting to: 192.168.6.42/test
    > db.serverStatus().connections
    { "current" : 1, "available" : 818, "totalCreated" : NumberLong(1) }

    發(fā)現(xiàn)還是819?其實(shí)是Linux默認(rèn)進(jìn)程能打開(kāi)最大文件數(shù)有關(guān),可以通過(guò)ulimit 解決

    [root@lee mongodb-linux-x86_64-2.4.1]# ulimit -n 2500
    [root@lee mongodb-linux-x86_64-2.4.1]# ./bin/mongod --dbpath=/root/db --maxConns=2000
    Wed Apr 3 11:11:07.013 [initandlisten] MongoDB starting : pid=2930 port=27017 dbpath=/root/db 64-bit host=lee
    Wed Apr 3 11:11:07.013 [initandlisten] db version v2.4.1
    Wed Apr 3 11:11:07.013 [initandlisten] git version: 1560959e9ce11a693be8b4d0d160d633eee75110
    Wed Apr 3 11:11:07.013 [initandlisten] build info: Linux ip-10-2-29-40 2.6.21.7-2.ec2.v1.2.fc8xen #1 SMP Fri Nov 20 17:48:28 EST 2009 x86_64 BOOST_LIB_VERSION=1_49
    Wed Apr 3 11:11:07.013 [initandlisten] allocator: tcmalloc
    Wed Apr 3 11:11:07.013 [initandlisten] options: { dbpath: "/root/db", maxConns: 2000 }
    Wed Apr 3 11:11:07.031 [initandlisten] journal dir=/root/db/journal
    Wed Apr 3 11:11:07.031 [initandlisten] recover : no journal files present, no recovery needed
    Wed Apr 3 11:11:07.170 [initandlisten] waiting for connections on port 27017
    Wed Apr 3 11:11:07.171 [websvr] admin web console waiting for connections on port 28017
    Wed Apr 3 11:11:10.076 [initandlisten] connection accepted from 192.168.4.86:53161 #1 (1 connection now open)
    再查看最大連接數(shù),搞定

    [root@DELL113 mongodb-linux-i686-2.4.1]# ./bin/mongo 192.168.6.42
    MongoDB shell version: 2.4.1
    connecting to: 192.168.6.42/test
    > db.serverStatus().connections
    { "current" : 1, "available" : 1999, "totalCreated" : NumberLong(1) }

    關(guān)于ulimit的更多知識(shí)大家可以去網(wǎng)上檢索檢索

    posted on 2014-06-10 21:50 paulwong 閱讀(543) 評(píng)論(0)  編輯  收藏 所屬分類: MONGODB

    主站蜘蛛池模板: 综合亚洲伊人午夜网| 亚洲日本精品一区二区| 亚洲综合无码一区二区三区| 国产福利视精品永久免费 | 亚洲av永久无码精品网址| 四虎影视久久久免费| 深夜免费在线视频| 999久久久免费精品国产| 亚洲国产成人久久综合野外| 亚洲色欲www综合网| 成人嫩草影院免费观看| 无码乱肉视频免费大全合集| 亚洲精品乱码久久久久久不卡| 91亚洲自偷手机在线观看| 欧洲乱码伦视频免费国产| 97热久久免费频精品99| 91麻豆精品国产自产在线观看亚洲 | 亚洲日本成本人观看| 日韩视频在线观看免费| 99精品视频在线免费观看| 免费人成年激情视频在线观看 | 久久国产免费一区二区三区| 国产精品极品美女免费观看| 亚洲欧洲自拍拍偷精品 美利坚| 亚洲国产精品乱码在线观看97| 国产精品亚洲一区二区麻豆| 亚洲高清乱码午夜电影网| 久久久久久AV无码免费网站 | 亚洲国产精品无码专区| 国产精品亚洲AV三区| 免费精品国产自产拍在| 久久国产亚洲观看| www.av在线免费观看| 精品久久洲久久久久护士免费| 777亚洲精品乱码久久久久久 | 色婷婷7777免费视频在线观看| 亚洲AV午夜成人影院老师机影院| 亚洲欧洲精品视频在线观看| 国产一级一毛免费黄片| 桃子视频在线观看高清免费完整| 亚洲av最新在线网址|