¿La recarga de Supervisord hará que el proceso se detenga?
-
05-10-2019 - |
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?
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