Python Nginx生产超时

Python Nginx生产超时,python,ubuntu,nginx,uwsgi,Python,Ubuntu,Nginx,Uwsgi,我已经建立了一个快速瓶子应用程序,它调用一个外部API并更新一些字段。当我在我的开发机器上运行这个应用程序时,它会运行大约3分钟,因为它所使用的API相当慢 当我将应用程序移动到我们的生产环境中时,我得到了502响应。它在启动后正好30秒爆炸。我相信这是一个超时 我按照以下指南设置环境: 有人知道如何增加NGinx上的超时吗?我已尝试使用设置代理连接超时为NGinx conf文件,但它无法解决问题: proxy_connect_timeout 300; proxy_send_timeout

我已经建立了一个快速瓶子应用程序,它调用一个外部API并更新一些字段。当我在我的开发机器上运行这个应用程序时,它会运行大约3分钟,因为它所使用的API相当慢

当我将应用程序移动到我们的生产环境中时,我得到了502响应。它在启动后正好30秒爆炸。我相信这是一个超时

我按照以下指南设置环境:

有人知道如何增加NGinx上的超时吗?我已尝试使用设置代理连接超时为NGinx conf文件,但它无法解决问题:

proxy_connect_timeout   300;
proxy_send_timeout      300;
proxy_read_timeout      300;

非常感谢您的帮助。

您可以尝试通过添加以下内容来升级Nginx中代理权限的超时:

proxy_connect_timeout 75s;
proxy_read_timeout 300s;
/etc/nginx/sites available/default
/etc/nginx/nginx.conf
上,如果要增加nginx服务的所有站点的超时限制

您还必须将--timeout 300添加到gunicorn进程/config中


这解决了我过去在更大上传量时遇到的问题。

它应该通过增加代理读取超时600来工作。。在nginx.conf file.Awesome中。如何准确地找到gunicorn进程/config文件?也,uWSGI与Gunicorn相同吗?两者目标相同,但不相同。您可以参考此配置Gunicorn
http://agiliq.com/blog/2013/08/minimal-nginx-and-gunicorn-configuration-for-djang/
您可以使用此命令在后端生产环境中使用uwsgi运行应用程序
uwsgi--http 0.0.0.0:8134--wsgi文件UniservedWebsite/wsgi.py&
并将您的nginx引用到
0.0.0:8134
并添加
http超时
。你帮我节省了很多时间。谢谢这个人。:)