如何使nginx主管在更改后重新启动gunicorn以反映新代码?

2024-04-19 10:29:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我在EC2上使用flask开发一个webapp。我在使用gunicorn和nginx。我还添加了自动重启的管理器。在使用supervisor之前,每次编辑代码时,我都会停止和启动gunicorn,一切正常。在我安装了supervisor之后,一切正常,但是如果我修改代码中的任何内容,即使我这样做,也不会反映出来:sudo systemctl restart gunicornsudo supervisorctl restart all,我最终能够通过执行pkill -HUP gunicorn来应用更改,我不确定这是否是一种好的方法。我仍在开发该应用程序,并将添加更多更改,那么,是否有一种方法可以在每次添加新代码时自动应用此pkill或任何其他命令来更新更改

谢谢