在MongoDB中有一个集合,并且在该集合中定期添加一些文档。我关闭了在此集合中编写的应用程序,但是此过程并未停止。
如何获取有关IP或写入进程名称的信息?
版本:MongoDB 2.6。
我尝试tcpdump
嗅探mongo主机,但是没有得到任何信息。
答案 0 :(得分:1)
您可以从mongo shell上的以下命令中获取很多信息:
db.currentOp(true).inprog.reduce(
(accumulator, connection) => {
ipaddress = connection.client;
accumulator[ipaddress] = (accumulator[ipaddress] || 0) + 1;
accumulator["TOTAL_CONNECTION_COUNT"]++;
return accumulator;
},
{ TOTAL_CONNECTION_COUNT: 0 }
)
或
db.serverStatus()
从Linux shell:
sudo netstat -anp --tcp --udp | grep -i mongo