Comments on: Checker ses process et les relancer en cas de plantage http://sametmax.com/checker-ses-process-et-les-relancer-en-cas-de-plantage/ Du code, du cul Sat, 07 Nov 2015 11:08:18 +0000 hourly 1 http://wordpress.org/?v=4.1 By: Max http://sametmax.com/checker-ses-process-et-les-relancer-en-cas-de-plantage/#comment-264 Thu, 24 May 2012 12:46:31 +0000 http://sametmax.com/?p=672#comment-264 Tu donnes tout à skipppppy

]]>
By: Gkar0 http://sametmax.com/checker-ses-process-et-les-relancer-en-cas-de-plantage/#comment-258 Thu, 24 May 2012 01:55:17 +0000 http://sametmax.com/?p=672#comment-258 Ça fait un peu secte qui va finir en suicide collectif :)

Sinon sur mes environnement de prod je n’ai jamais eu de plantage de supervisord. Du coup si ça m’arrive j’aurais une piste pour la solution.

]]>
By: Gkar0 http://sametmax.com/checker-ses-process-et-les-relancer-en-cas-de-plantage/#comment-257 Thu, 24 May 2012 01:52:23 +0000 http://sametmax.com/?p=672#comment-257 Ah… étant sous Debian partout et la commande étant fourni dans le même paquet que ps j’ai cru que c’était standard.

OSX en même temps… :-p

Du coup il faudrait installer ça : http://sourceforge.net/projects/proctools/ , mais l’argument de la compatibilité est plus que valable.

]]>
By: Max http://sametmax.com/checker-ses-process-et-les-relancer-en-cas-de-plantage/#comment-253 Wed, 23 May 2012 16:53:50 +0000 http://sametmax.com/?p=672#comment-253 Pgrep est interressant mais pas dispo sur mon mac par exemple, avec ps on maximise la compatibilité.

]]>
By: Sam http://sametmax.com/checker-ses-process-et-les-relancer-en-cas-de-plantage/#comment-251 Wed, 23 May 2012 14:15:43 +0000 http://sametmax.com/?p=672#comment-251 Ou pour redémarrer supervisord lui-même.

A noter que ce script sr plait dans une task celerybeat, lui-même lancé par supervisord.

Bref, toute la toolchain se recoupe.

]]>
By: Gkar0 http://sametmax.com/checker-ses-process-et-les-relancer-en-cas-de-plantage/#comment-249 Wed, 23 May 2012 13:11:14 +0000 http://sametmax.com/?p=672#comment-249 Intéressant, c’est vrai qu’un supervisord ne vaut que pour ses services.
Sinon une petite simplification pour vérifier que le processus existe est d’utiliser pgrep au lieu d’un ps|grep.

]]>