在对文件进行更改时重新启动Gunicorn/Nginx

sbl*_*sbl 4 django nginx gunicorn

我正在使用Django开发一个Web应用程序,托管在Gunicorn和Nginx上.每次我对代码进行更改时,运行"sudo service nginx restart; sudo service gunicorn restart"会变得有点不方便.有没有一种方法可以让我们在进行更改时自动重启,或者让它显示更改而不必重新启动?

小智 6

您可以添加'--reload'参数,如gunicorn文档中所述.

代码更改时重新启动worker.

此设置旨在用于开发.每当应用程序代码更改时,它将导致工作程序重新启动.

资料来源:http://docs.gunicorn.org/en/latest/settings.html