是否会重新加载supervisord导致其下的进程停止?

mlz*_*boy 17 python reload supervisord

我试着弄明白我何时使用reload命令来监督.它会停止当前正在执行的处理吗?我用了以下步骤:

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)
Run Code Online (Sandbox Code Playgroud)

我发现进程ID没有改变.那么它是否证明重载不会停止在主管控制下的处理?

rac*_*ack 44

它不会终止supervisord进程,只是停止所有进程,重新加载配置文件,然后重新启动进程.

如果您只想应用新配置使用reread命令.它只是在不停止和重新生成进程的情况下重新加载配置.

并且运行update将重新启动已更改的进程(组).