我一直在阅读有关pidproxy的 supervisord 的有限文档,并试图了解它的实际作用。
根据我从此处的文档中了解到的内容附加类似的配置:
[program:server]
command=/path/to/pidproxy /path/to/pidfile /path/to/run-server
autorestart=true
这里,run-server是启动我的 http 服务服务器的脚本。我想了解更多关于path/to/pidfile
. 这pidfile
应该包含pid
run -server或server?
如果它应该包含pid
run -server,在这种情况下,如果run-server以某种方式被杀死(可能是通过手动 SIGKILL),那么主管也会杀死孙子进程(server)吗?
如果有人能详细说明这一点,那就太好了!
我的目标是通过run-server脚本启动服务器,我希望 supervisord 直接监视孙进程服务器,而不是监视子进程run-server
我如何实现这一目标?