为什么mongodb serverStatus连接电流不等于netstat计数



如问题所说

我登录了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

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

请给我带路,谢谢!

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

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

最新更新