Назад | Перейти на главную страницу

monit, не удается запустить скрипт node.js

Мне нужно запустить демон сбора статистики и отправлять оповещения, когда он не работает. Я пробовал тысячи вариантов .. и последний был:

check process collect-stats with pidfile /var/run/nodeutils/collect-stats.pid
  start program = "/var/nodeutils/collect-stats.js &> /var/log/nodeutils/collect-stats.log &"
  stop  program = "/bin/kill `/bin/cat /var/run/nodeutils/collect-stats.pid`"

В любом случае monit не может запустить этот скрипт. Я могу запустить этот демон сам с консоли. Не могу понять, почему это не работает. Любые идеи?

Я даже написал сценарий init.d, с консоли он работает нормально .. но monit не может запустить демон с его помощью :(

Работаем над debian wheezy.

P.S. добавление строк из журналов мониторинга:

[MSK Jan 26 04:21:05] error    : 'collect-stats' process is not running
[MSK Jan 26 04:21:05] info     : 'collect-stats' trying to restart
[MSK Jan 26 04:21:05] info     : 'collect-stats' start: /usr/bin/env
[MSK Jan 26 04:21:35] error    : 'collect-stats' failed to start