Gunicorn没有使用HUP信号完全重新加载代码

时间:2014-01-14 18:51:56

标签: gunicorn django-deployment

我正在使用枪炮,我使用HUP信号优雅地重新加载炮弹。但是,似乎由于某种原因不会重新加载models.py中的更改。具体来说,我做了:

sudo kill -HUP `cat masterpid`

我还和主管一起开枪,所以我最终与主管一起重新启动了gunicorn,但它不优雅,并且有一两秒的停机时间(加上一些可能已经破坏的请求)。有人有解决方案吗?

1 个答案:

答案 0 :(得分:1)

您使用的是run_gunicorn(现已弃用)?

https://github.com/benoitc/gunicorn/issues/536