django-与gunicorn nginx长期运行的请求
我为Django驱动的应用程序集成了一个集成服务器.其中一些功能仍处于试验阶段,导致请求时间过长. 我暂时可以接受糟糕的表现,但是我需要能够集成.每当我们使用导致较长请求的功能时,该应用程序就会挂起(按预期方式),然后可能在一分半钟后返回“ 502-错误的网关”.该应用程序的其余部分工作正常. 我检查了古尼康日志,每当发生这种情况时,我都会收到一条类似
但是,这是在实际的工人超时之前发生的,我已经确定为10分钟.这是运行gunicorn的暴发户脚本的一部分.
我正在运行0.13.4版的gunicorn.任何帮助将不胜感激. 这个问题是cross-post from ServerFault. 最佳答案 您是否直接连接至gunicorn?还是两者之间存在ngnix?如果我没记错的话,nginx中大约有90秒的超时. 顺便说一句,对于这种表现不佳的请求,通常有两种解决方案: >缓存结果并获得cron作业以调用自定义django管理命令,该命令将进行计算并填充缓存. (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- apache-2.2 – Varnish client.ip说127.0.0.1
- 使用nginx防止304未修改的请求
- ruby-on-rails – 无法生成应用程序
- 403使用nginx禁止wordpress索引,其余页面工作正常
- nginx vs lighttpd for wordpress
- ruby-on-rails-使用Nginx和Puma在Ruby on Rails应用程序上启
- nginx php-fpm =找不到文件
- 在重启NGINX过程时排空连接?
- 用于django应用程序的nginx FastCGI —运行两个web服务器还
- linux – 使用htop命令时,在时间列中执行红色值意味着有什么