Как следить за пассажирскими / mod_rails процессами? - PullRequest
5 голосов
/ 29 мая 2009

Я уже искал сайт, но не смог найти подходящей информации. Поскольку вокруг всегда есть какой-то эксперт, я уверен, что один из парней точно знает, что я ищу: -)

Мы находимся на сбалансированной системе:

Machine 1:     HAProxy load balancer
Machine 2 & 3: Apache mod_rails and (of course) our Rails applications

Это были дни, когда мы могли контролировать все процессы Mongrel, используя monit (или другие инструменты мониторинга).

Есть ли способ сделать простой и умный мониторинг пассажирских процессов с помощью monit (или других инструментов)? Как я могу динамически получить все пиды запущенных процессов и передать их на мониторинг?

Мэтт

Ответы [ 4 ]

3 голосов
/ 29 апреля 2011

Я сделал плагин, который делает мониторинг процессов Пассажира Monit: https://github.com/romanbsd/passenger_monit

3 голосов
/ 29 мая 2009

Доступны различные варианты. Вот некоторые из них:

1 голос
/ 21 августа 2009

Это маленькое гетто, но запустить эти команды
смотреть статус пассажира
смотреть статистику пассажира-памяти

затем установите и запустите htop

0 голосов
/ 23 июня 2013

Я сделал быстрый поиск, и я думаю, что нашел то, что вы ищете. По словам Джона Топли, он использует сценарий, который выходит за пределы статуса пассажира. http://blog.slowb.ro/2013/06/18/add-passenger-status-to-monitoring-on-zenoss/

...