У меня проблема с 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