2010-06-22 5 views
-1

Si mon serveur delayed_job s'est cassé alors monit redémarrera automatiquement le serveur delayed_job?Est-ce que monit redémarrer delayed_job

+0

Seulement si vous avez configuré pour le faire. –

+0

Cette question serait mieux posée sur serverfault. –

+0

comment vérifier que monit a commencé un delayed_job ou non? –

Répondre

2

Vous devez dire Monit faire ... J'utilise la configuration suivante:

check process delayed_job with pidfile /srv/rails/restorm_com/current/tmp/pids/delayed_job.pid 
    start program = "/bin/su -c 'RAILS_ENV=production /srv/rails/restorm_com/current/script/delayed_job start' rails" 
    stop program = "/bin/su -c 'RAILS_ENV=production /srv/rails/restorm_com/current/script/delayed_job stop' rails" 

    if cpu > 80% for 3 cycles then alert 
    if loadavg(5min) greater than 2 for 3 cycles then alert 
+0

comment vérifier que monit a commencé un delayed_job ou non? –

+1

"Monit Status" vous montre un résumé de toutes les choses surveillées par les Moniteurs ... Là, vous verrez si le travail retardé est commencé ou non – severin