这个Django问题有什么众所周知的原因吗?

这个Django问题有什么众所周知的原因吗?,django,Django,不久前我创建了一个django(1.8+)项目,奇怪的是它与runserver配合得很好,但与gunicorn不配合(请求永远不会结束,使用curl或任何浏览器测试我的服务器都不会收到任何结果)。有趣的是,它一直工作到最近(我在AWS/AmazonLinux服务器中;从未更改服务器映像) 由于这个超时确实让我恼火(现在仍然如此),我检查了项目,在我的virtualenv中打开了一个python交互式解释器,并尝试: from my_project.wsgi import application

不久前我创建了一个django(1.8+)项目,奇怪的是它与runserver配合得很好,但与gunicorn不配合(请求永远不会结束,使用
curl
或任何浏览器测试我的服务器都不会收到任何结果)。有趣的是,它一直工作到最近(我在AWS/AmazonLinux服务器中;从未更改服务器映像)

由于这个超时确实让我恼火(现在仍然如此),我检查了项目,在我的virtualenv中打开了一个python交互式解释器,并尝试:

from my_project.wsgi import application
在appropiate文件夹中(因此此语句不会引发
ImportError
)。但这一行执行起来花费了很多时间(至少10秒)

我想这就是为什么gunicorn不工作的原因

有什么众所周知的原因会发生这种情况吗?如何进一步调试

编辑我的gunicorn命令:
gunicorn trescloud_landing.wsgi:application--daemon--bind=127.0.0.1:8888--pid=/opt/webapps/pid/landing-pages.pid--access logfile=/opt/webapps/log/landing-pages.access--error logfile=/opt/webapps/log/landing-pages.error.log


编辑2更改--超时=600(是的,10分钟),gunicorn工作。但是服务器的wsgi引导程序有点低,这对我来说仍然很麻烦。python-v可能会提供一些有用的提示您是否使用
nginx
进行反向代理?这与此无关。问题甚至是通过直接使用
curl
到服务器(两者之间没有代理)而产生的。我有nginx,但它一点也没有带来任何麻烦(我一开始就这么认为)