2013-03-28 12 views
3

由於這個問題說爲什麼蒙戈DB serverStatus連接電流不等於netstat的計數

我logined的mongos,並做了一個db.serverStatus()的連接,它顯示在下面

mongos> db.serverStatus().connections 
{ "current" : 110, "available" : 19890 } 

但是,當我使用

$ sudo netstat -nap | grep mongos -c 
    1369 

正如你看到的,它的數量是1387

,也

$ sudo netstat -nap | grep mongos | grep ESTABLISHED -c 
1366 

我的問題是:爲什麼這兩個計數是不一樣的(甚至相似)?

請告訴我方式,謝謝!

回答

0

netstat可能計數被卡在關閉狀態,超時連接等

什麼netstat -nap | grep mongos | grep ESTABLISHED說明了什麼?

+0

只是減少一點 – jiacheo 2013-03-28 11:00:42

+0

你有多少次級和MongoSes?您是使用MMS還是Munin進行監控? – Nick 2013-03-28 11:22:21

+0

共有12個節點,這是命中1366/12 ?? – jiacheo 2013-03-28 12:39:56