为什么mongo db serverStatus连接当前不等于netstat计数

时间:2013-03-28 07:25:14

标签: mongodb

正如问题所说

我登录了mongos,并做了一个db.serverStatus()。connections,如下所示

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

我的问题是:为什么这两个计数不一样(甚至类似)???

请告诉我方式,谢谢!

1 个答案:

答案 0 :(得分:0)

netstat可能正在计算处于关闭状态,超时等的连接。

netstat -nap | grep mongos | grep ESTABLISHED显示什么?