django-与gunicorn nginx长期运行的请求
我为Django驱动的应用程序集成了一个集成服务器.其中一些功能仍处于试验阶段,导致请求时间过长. 我暂时可以接受糟糕的表现,但是我需要能够集成.每当我们使用导致较长请求的功能时,该应用程序就会挂起(按预期方式),然后可能在一分半钟后返回“ 502-错误的网关”.该应用程序的其余部分工作正常. 我检查了古尼康日志,每当发生这种情况时,我都会收到一条类似
但是,这是在实际的工人超时之前发生的,我已经确定为10分钟.这是运行gunicorn的暴发户脚本的一部分.
我正在运行0.13.4版的gunicorn.任何帮助将不胜感激. 这个问题是cross-post from ServerFault. 最佳答案 您是否直接连接至gunicorn?还是两者之间存在ngnix?如果我没记错的话,nginx中大约有90秒的超时. 顺便说一句,对于这种表现不佳的请求,通常有两种解决方案: >缓存结果并获得cron作业以调用自定义django管理命令,该命令将进行计算并填充缓存. (编辑:商洛站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- linux – ‘没有包nginx可用’错误CentOS 6.5
- Nginx只允许某些URL的POST请求
- nginx fastcgi与django的问题(url中的双斜线?)
- ruby-on-rails-为什么SSL重定向不能与force_ssl和
- centos – 为Phusion Passenger 3提供SSL支持的C
- Nginx负载平衡与上游SSL
- 如果条件在Nginx conf中的位置块内如何工作?
- 网络 – Nginx:直接在text / plain中返回$remot
- Nginx proxy_pass通过https_proxy
- ruby-on-rails-使用Nginx和Puma在Ruby on Rails应