Estoy usando Supervisor (3.0a12) en ubuntu 12.04 para administrar los trabajadores de php gearman. A veces los trabajadores quedan atrapados en un estado extraño donde usan toneladas de CPU y ram. Mientras estoy resolviendo este problema, pensé que sería bueno que el supervisor matara y actualizara los trabajadores ocasionalmente. Miré a http://supervisord.org/configuration.html la documentación de configuración y no parecía ver ninguna opción que permitiera esto.Tener Supervisord Reiniciar periódicamente procesos secundarios
¿Alguien sabe si es posible tener supervisord reiniciar periódicamente todos los procesos que rige ??
Si uso supervisor que utiliza un proceso como "XVFB de gestión", que comienza otro proceso, por ejemplo xulrunner, entonces no Memmon sólo se registra la memoria que está siendo usuario XVFB, o todos los procesos hijos? – CMCDragonkai
Solo supervisará los procesos hijos directos, creo. El manual indica: *** memmon ** es incapaz de monitorear el estado del proceso de procesos que no son procesos ** supervisord ** hijos. * El corrector xul no sería un hijo de supervisord, sino de xvfb-run. –
¿Hay algún problema? – CMCDragonkai