Python 获取mongodb开放连接的进程名称
我需要知道打开的MongoDB连接的进程/文件名 例如,假设有名为F1、F2…、Fn的文件使用连接池来获取mongodb连接。每个进程在不同的进程中并行运行 是否有任何方法可以获取打开mongodb连接的文件名 因为,我的任务是减少开放mongodb连接的数量 当我在下面询问时Python 获取mongodb开放连接的进程名称,python,django,mongodb,pymongo,Python,Django,Mongodb,Pymongo,我需要知道打开的MongoDB连接的进程/文件名 例如,假设有名为F1、F2…、Fn的文件使用连接池来获取mongodb连接。每个进程在不同的进程中并行运行 是否有任何方法可以获取打开mongodb连接的文件名 因为,我的任务是减少开放mongodb连接的数量 当我在下面询问时 db.serverStatus().connections 它给了我当前消耗的连接数,可用连接数。但我需要打开连接的文件名来优化 stack:python、django、运行在apache、mongodb、pymong
db.serverStatus().connections
它给了我当前消耗的连接数,可用连接数。但我需要打开连接的文件名来优化
stack:python、django、运行在apache、mongodb、pymongo中的一些服务器您可以使用快速shell命令(如 ps-eAf | grep mongo
如果在运行mongod进程的主机上使用此命令。基本上,您可以记录所有活动的pid并采取纠正措施我自己知道如何了解更多有关连接信息的信息
db.currentOp(true).inprog
上面的命令将给出数组中所有当前连接的信息。您可以看到诸如客户端ip、是否处于活动状态、连接id、操作类型等信息。这并不是在回答我的问题。我需要知道有开放连接的mongo进程。这只会给出mongodb的pid。