我不久前创建了一个django(1.8+)项目,并且它很适合运行服务器,但它不能使用gunicorn(请求永远不会结束,使用{没有收到任何内容) {1}}或任何浏览器来测试我的服务器)。有趣的事实是它直到最近才起作用(我在AWS / AmazonLinux服务器中;从未更改过服务器映像)。
由于这个超时让我非常恼火(并且仍然如此)我检查了项目,在我的virtualenv中打开了一个python交互式解释器,并尝试了:
curl
在appropiate文件夹中(所以此语句不会引发from my_project.wsgi import application
)。但是这一行需要花费很多时间(至少10秒)来执行。
我认为这就是为什么gunicorn不工作的原因。
是否有任何众所周知的原因可能发生?我该如何进一步调试?
编辑我的gunicorn命令:ImportError
编辑2 更改--timeout = 600(是的,10分钟)和gunicorn工作。但对我来说,服务器有一个低wsgi bootstrap
仍然很麻烦