django-与gunicorn nginx长期运行的请求
我为Django驱动的应用程序集成了一个集成服务器.其中一些功能仍处于试验阶段,导致请求时间过长. 我暂时可以接受糟糕的表现,但是我需要能够集成.每当我们使用导致较长请求的功能时,该应用程序就会挂起(按预期方式),然后可能在一分半钟后返回“ 502-错误的网关”.该应用程序的其余部分工作正常. 我检查了古尼康日志,每当发生这种情况时,我都会收到一条类似
但是,这是在实际的工人超时之前发生的,我已经确定为10分钟.这是运行gunicorn的暴发户脚本的一部分.
我正在运行0.13.4版的gunicorn.任何帮助将不胜感激. 这个问题是cross-post from ServerFault. 最佳答案 您是否直接连接至gunicorn?还是两者之间存在ngnix?如果我没记错的话,nginx中大约有90秒的超时. 顺便说一句,对于这种表现不佳的请求,通常有两种解决方案: >缓存结果并获得cron作业以调用自定义django管理命令,该命令将进行计算并填充缓存. (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Nginx作为GitLab与SSL的反向代理?
- 使用PHP和nginx X-Accel-Redirect服务大文件
- ruby-on-rails – Rails – 在使用Capistrano部署后需要重新
- 递归保护Nginx目录
- 简单的nginx反向代理似乎剥离了一些标题
- mysql – PDOException:SQLSTATE [HY000] [2002] php_netw
- nginx/1.10.1上的未知指令“geoip_country”
- ruby-on-rails – 无法通过Passenger/Nginx强制Rails进入生
- nginx – Fail2Ban阻止行为取决于状态代码
- 缓存 – 具有多个命名位置的NGINX try_files