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

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

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

    paulwong

    mongodb最大連接數修改

    在Linux平臺下,無論是64位或者32位的MongoDB默認最大連接數都是819,WIN平臺不知道,估計也沒有人在 WIN平臺下使用MongoDB做生產環境

    [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少了一個,表示空閑的。current表示已經占用了的連接數,兩數一加就等于819,如果我現在在連接一個,那么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個連接數對于一般的站點我認為已經夠用,并且都是現連現取現斷。但這個連接數也可以修改,只要在啟動的時候加入--maxConns即可

    服務器啟動

    [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)
    查詢最大連接數

    [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) }

    發現還是819?其實是Linux默認進程能打開最大文件數有關,可以通過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)
    再查看最大連接數,搞定

    [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) }

    關于ulimit的更多知識大家可以去網上檢索檢索

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

    主站蜘蛛池模板: 黄页网址在线免费观看| 亚洲a级成人片在线观看| 国产亚洲福利精品一区二区| 91免费资源网站入口| 少妇中文字幕乱码亚洲影视| a色毛片免费视频| 中文字幕亚洲无线码a| 国产精品无码免费专区午夜| 亚洲av片一区二区三区| 国产亚洲综合久久| 国产麻豆剧传媒精品国产免费| 亚洲色无码国产精品网站可下载| 在线精品免费视频| 国产精品亚洲AV三区| 免费v片在线观看品善网| 一区二区三区精品高清视频免费在线播放| 亚洲国产a级视频| 久青草视频在线观看免费| 国产亚洲大尺度无码无码专线 | 亚洲va中文字幕无码| 美国免费高清一级毛片| 深夜国产福利99亚洲视频| 一级成人毛片免费观看| 亚洲精品午夜国产VA久久成人| 中文无码成人免费视频在线观看| 亚洲人成在线影院| 亚欧免费视频一区二区三区| 亚洲人成人网毛片在线播放| 国产最新凸凹视频免费| 一级毛片免费观看不收费| 久久九九亚洲精品| 免费H网站在线观看的| 亚洲AV成人精品日韩一区| 国产亚洲精久久久久久无码AV| 久久精品成人免费网站| 国产精品亚洲精品| 免费播放特黄特色毛片| 久久青草精品38国产免费| 久久久久亚洲国产| ZZIJZZIJ亚洲日本少妇JIZJIZ | 日韩精品内射视频免费观看 |