Мониторить Coldfusion в Linux с помощью monit?

Мы пытаемся использовать monit для мониторинга служб на нашем компьютере с Ubuntu. Я успешно настроил проверку URL-адреса хоста, чтобы убедиться, что coldfusion может отображать веб-страницы, и возникла ошибка при перезапуске coldfusion.

Мне было интересно, есть ли способ получить больше статистики в monit, отслеживая процесс холодного синтеза. Мне не удалось выяснить, создает ли coldfusion файл pid.

Создает ли Coldfusion 9 или Jrun файл pid для использования monit? Есть ли другой способ контролировать холодное слияние с помощью monit?


person liferealized    schedule 29.11.2010    source источник


Ответы (2)


Вам нужно будет создать файл PID со сценарием-оболочкой для вашего Java-приложения. Я сам делаю то же самое в эти дни. Насколько я понимаю, monit должен иметь файл PID для проверки срока службы вашего сервиса.

person David Resnick    schedule 01.02.2011

ColdFusion может выводить такие показатели производительности в реальном времени, как:

  • Посещений страницы в секунду
  • Доступ к базе данных в секунду
  • Количество запросов в очереди
  • Количество запущенных запросов
  • Количество запросов с истекшим временем ожидания
  • Среднее время ожидания в очереди
  • Среднее время запроса
  • Среднее время транзакции базы данных
  • Входящие байты в секунду
  • Исходящие байты в секунду

Подробнее о выводе этого журнала можно узнать здесь: http://help.adobe.com/en_US/ColdFusion/9.0/Admin/WSc3ff6d0ea77859461172e0811cbf3638e6-7fe0.html#WS9F365555-357A-4a15-AC72-449EF611E342

Мне было бы интересно узнать, как вы настроили это после завершения. У меня будет такая же задача через несколько недель.

Спасибо!

person Aaron Greenlee    schedule 30.11.2010
comment
Я также нашел путь в справке несколько лет назад: cat /opt/coldfusion/log/pids/server.pid - person Aaron Greenlee; 30.11.2010
comment
Не повезло с файлом pid. Monit предоставляет функциональные возможности для просмотра того, что происходит с процессом в Linux, например использование процессора и памяти, а также для выполнения действий, когда ситуация выходит из-под контроля, например, перезапуск службы или отправка оповещения. - person liferealized; 01.12.2010
comment
Пробовали ли вы искать *.pid в каталоге ColdFusion во время работы приложения? - person Aaron Greenlee; 03.12.2010
comment
Мне без толку. Кажется, что Java-приложения изначально не запускаются с pid-файлом. - person liferealized; 08.12.2010
comment
Возможно, этот пост может помочь: blog.igorminar. ком/2007/03/ - person Aaron Greenlee; 09.12.2010