2017-01-03 2 views
-1

J'ai un processus que je dois exécuter 24 heures sur 24, 7 jours sur 7 (sur plusieurs serveurs) et sur certains serveurs, il fonctionne correctement, mais sur d'autres, après quelques heures dire quoi que ce soit. Je me demandais simplement s'il y avait quoi que ce soit que je puisse faire pour surveiller différents DIP afin d'obtenir une sorte d'information sur l'heure exacte à laquelle elle s'arrête et un peu d'information sur pourquoi.Surveiller un PID Linux

Merci. Ce que vous cherchez peut-être est supervisord

+0

Cette fonctionnalité est appelée chien de garde, il existe plusieurs solutions populaires, dépend de votre implémentation. – Yaron

Répondre

0

Il est généralement utilisé pour redémarrer automatiquement les processus lorsqu'ils se plantent, mais il peut aussi en faire beaucoup plus (comme la journalisation des contrôles de stdout/stderr/valeur retournée) à travers un peu de configuration ou d'extension.