mongodb最大連接數、最大連接數修改

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

發佈了96 篇原創文章 · 獲贊 17 · 訪問量 47萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章