Sto utilizzando Supervisor (3.0a12) su ubuntu 12.04 per gestire i lavoratori di php gearman. A volte gli operai vengono catturati in uno stato strano in cui usano tonnellate di CPU e RAM. Mentre sto capendo questo problema ho pensato che sarebbe stato carino avere Supervisor che uccideva e aggiorna i lavoratori ogni tanto. Ho guardato la documentazione di configurazione http://supervisord.org/configuration.html e non sembravo vedere alcuna opzione che consentisse questo.Avere Supervisord Riavvia periodicamente i processi figli
Qualcuno sa se è possibile fare in modo che supervisord riavvii periodicamente tutti i processi gestiti?
Se io uso supervisore che utilizza un processo come "Xvfb-run", che inizia un altro processo, dicono corridore XUL, quindi non Memmon registra solo la memoria che si sta utente Xvfb, o tutti i processi figlio? – CMCDragonkai
Monitorerà solo i processi figli diretti, credo. Il manuale afferma: *** memmon ** non è in grado di monitorare lo stato del processo di processi che non sono ** processi di supervisione ** figlio. * Il xul runner non sarebbe un figlio di supervisord, ma di xvfb-run. –
Ci sono dei problemi? – CMCDragonkai