Pregunta

Trato de averiguar cuándo usé el comando recargar para supervisor. ¿Detendrá el procesamiento que actualmente se ejecuta debajo? Usé los pasos a continuación:

mlzboy@mlzboy-mac:~/my/ide/test$ pstree -p|grep super
        |-supervisord(6763)
mlzboy@mlzboy-mac:~/my/ide/test$ supervisorctl 
daemon                           STARTING   
supervisor> reload
Really restart the remote supervisord process y/N? y
Restarted supervisord
supervisor> exit
mlzboy@mlzboy-mac:~/my/ide/test$ pstree -p|grep super
        |-supervisord(6763)

Descubrí que la identificación del proceso no ha cambiado. Entonces, ¿demuestra que la recarga no detendrá el procesamiento bajo el control del supervisor?

¿Fue útil?

Solución

No mata el proceso de Supervisord, solo detiene todos los procesos, recarga el archivo de configuración y reinicie los procesos nuevamente.

Si solo desea aplicar las nuevas configuraciones, use reread dominio. Simplemente recargaría la configuración sin detener y reaparecer procesos.

Y corriendo update Reiniciará los procesos (grupos) que han cambiado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top