Perl Mojo Hypnotoad 服务器具有热重启功能。要更新程序,您只需再次启动 Hypnotoad,它最终会替换所有正在运行的副本。
如何告诉主管在重新启动服务器时不需要停止我的服务器?
Perl Mojo Hypnotoad 服务器具有热重启功能。要更新程序,您只需再次启动 Hypnotoad,它最终会替换所有正在运行的副本。
如何告诉主管在重新启动服务器时不需要停止我的服务器?
我不知道正确答案,但我想尝试回答...
supervisord 的重启分两个阶段进行:
因此,根据mojo docs和supervisord docs(请参阅参考资料stopsignal
),您需要执行以下操作:
stopsignal=QUIT
stopwaitsecs=20000 # big number, it very depend from your project, because don't know how much time need to close all exsisting connections
您可以选择添加此选项:
stopasgroup=true
killasgroup=true