我configuration了supervisord来跟踪我的独angular兽服务器进程。 当我发送USR2进程时,执行滚动重启。 在这个操作之后,旧的独angular兽主人已经重新启动,然后改变PID。
这导致主pipe失去了独angular兽进程的踪迹,认为它是EXITED。
在这个操作之后,我怎么能有supervisord跟随新的独angular兽进程?
独angular兽有一个PID文件可用,但我还没有findsupervisordconfiguration这个选项。
另外一个select是让supervisord发送自己的USR2信号,但我不知道如何执行这个操作,以及是否会阻止我的问题发生。
看起来这个案例可以由pidproxy程序处理。 文档中的示例是:
[program:mysql] command=/path/to/pidproxy /path/to/pidfile /path/to/mysqld_safe
据推测,这可能以同样的方式为独angular兽。