django-与gunicorn nginx长期运行的请求
我为Django驱动的应用程序集成了一个集成服务器.其中一些功能仍处于试验阶段,导致请求时间过长. 我暂时可以接受糟糕的表现,但是我需要能够集成.每当我们使用导致较长请求的功能时,该应用程序就会挂起(按预期方式),然后可能在一分半钟后返回“ 502-错误的网关”.该应用程序的其余部分工作正常. 我检查了古尼康日志,每当发生这种情况时,我都会收到一条类似
但是,这是在实际的工人超时之前发生的,我已经确定为10分钟.这是运行gunicorn的暴发户脚本的一部分.
我正在运行0.13.4版的gunicorn.任何帮助将不胜感激. 这个问题是cross-post from ServerFault. 最佳答案 您是否直接连接至gunicorn?还是两者之间存在ngnix?如果我没记错的话,nginx中大约有90秒的超时. 顺便说一句,对于这种表现不佳的请求,通常有两种解决方案: >缓存结果并获得cron作业以调用自定义django管理命令,该命令将进行计算并填充缓存. (编辑:哈尔滨站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- python-对Dreamhost Passenger Django进行故障排除
- Nginx反向代理:post_action如果代理缓存命中 – Possbile?
- 如何测试nginx代理超时
- 如何在nginx.conf中引用OS环境变量
- linux – Nginx limit_req_zone ip例外
- ruby-on-rails – 通过Rails通过Nginx提供大文件2.3使用x-s
- 如何根据标题args – nginx重写动态更改文件名
- nginx访问502 gateway,*1 connect() failed (111: Connect
- apache-2.2 – 在nginx中限制每分钟的请求数
- 如何在nginx“if”语句中使用“or”运算符?
- ruby-on-rails-使用Nginx和Puma在Ruby on Rails应
- Nginx反向代理中的SSL传递?
- php – 使用nginx防止大文件上传
- ruby-on-rails – 使用rails,nginx和send_file在
- ruby-on-rails – 使用capistrano重新启动Rails应
- nginx从1.2.1更新到1.9.2后,PHP-FPM状态页面为空
- 如何使用Nginx(healthd)在access_log文件名中使用
- nginx – server_tokens关闭但仍然发布它们
- node.js-使用Nginx乘客时如何在节点Express应用程
- ruby-on-rails-使用Capistrano Deploy复制Figaro