2016-11-10 4 views
0

Есть mongod есть команда cli похожа на forever list, которая отобразит все работает mongod процессов?Как перечислить все выполняемые процессы mongod?

В mongod --help я смог найти только --shutdown варианта:

--shutdown убить запущенный сервер (для скриптов инициализации)

Хорошо, мы можем прекратить запущенный. Но как мы можем видеть запущенные серверы?

ответ

0

В Git Bash:

$ ps -alW | grep mongod 
4592 0 0 4592 ? 0 12:47:09 C:\Program Files\MongoDB\Server\3.2\bin\mongod.exe 

Это способ OS с помощью ps. Все еще не знаю, имеет ли для этой команды mongod.

Также здесь https://askubuntu.com/questions/182137/how-do-i-know-which-processes-are-running-and-who-own-the-process

+0

Mongod [создает 'pid' файл] (https://docs.mongodb.com/v3.2/reference/configuration-options /#processManagement.pidFilePath) для каждого экземпляра. '--shutdown' использует это, чтобы отслеживать, какой идентификатор процесса останавливается. Таким образом, один из подходов - отслеживать все конфигурации, с которых начинаются процессы, и просто проверять существование файлов pid. –

Смежные вопросы