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

Monit не запускает мое приложение node js

У меня проблема с Monit, который я использую для мониторинга моего приложения Node.js. Я только что перешел с одноядерной машины на многоядерную. На обоих я запускаю Ubuntu 11.10. На старом это работало. Этот сценарий ниже использует сценарий выскочки, который я настроил в соответствии с этим: http://howtonode.org/deploying-node-upstart-monit

check process nodejs with pidfile "/var/run/myapp.pid"
    start program = "/sbin/start myapp"
    stop program  = "/sbin/stop myapp"
    if failed port 80 protocol HTTP
        request /
        with timeout 10 seconds
        then restart

Теперь, когда я пытаюсь запустить его, например: monit -d 60 -c /etc/monit/monitrc все идет нормально:

monit daemon at 1312 awakened

На старой машине сразу запустил myapp. На новом нет.

Основная проблема в том, что когда мое приложение Node выходит из строя, monit мне не помогает. IC