Здравословен процес на възраждане нагоре

Имам проблем, при който upstart възстановява процес Node.js (v0.8.8), който е напълно здрав. Аз съм на Ubunut 11.10. Когато стартирам програмата от командния ред, тя е напълно стабилна и не се срива. Но когато го стартирам с upstart, той се възстановява доста последователно на всеки няколко секунди. Не съм сигурен какво се случва и никой от регистрационните файлове не помага. Всъщност няма съобщения за грешка, които да генерират някой от първоначалните регистрационни файлове за заданието. По-долу е моят начален скрипт:

#!upstart
description "server.js"

start on (local-filesystems and net-device-up IFACE=eth0)
stop on shutdown

# Automtically respawn
respawn                 # restart when job dies
respawn limit 99 5      # give up restart after 99 respawns in 5 seconds

script
    export HOME="/home/www-data"

    exec sudo -u www-data NODE_ENV="production" /usr/local/bin/node /var/www/server/current/server.js >> /var/log/node.log 2>> /var/log/node.error.log
end script

post-start script
    echo "server-2 has started!"
end script

Странното е, че server-1 работи перфектно и е настроен по същия начин.

syslog съобщенията изглеждат така:

24 септември 15:40:28 domU-xx-xx-xx-xx-xx-xx ядро: [5272182.027977] init: главен процес на сървър-2 (3638) прекратен със статус 1

24 септември 15:40:35 domU-xx-xx-xx-xx-xx-xx ядро: [5272189.039308] init: главен процес на сървър-2 (3647) прекратен със статус 1

24 септември 15:40:42 domU-xx-xx-xx-xx-xx-xx ядро: [5272196.050805] init: главен процес на сървър-2 (3656) прекратен със статус 1

24 септември 15:40:49 domU-xx-xx-xx-xx-xx-xx ядро: [5272203.064022] init: главен процес на сървър-2 (3665) прекратен със статус 1

Всяка помощ ще бъде оценена. Благодаря.


person sjr    schedule 24.09.2012    source източник
comment
благодаря, че публикувахте вашата конфигурация. сменял ли си го от 2012?   -  person naugtur    schedule 19.06.2013


Отговори (1)


Добре, изглежда, че всъщност monit го рестартира. Проблемът е решен. Благодаря.

person sjr    schedule 24.09.2012