django-与gunicorn nginx长期运行的请求
我为Django驱动的应用程序集成了一个集成服务器.其中一些功能仍处于试验阶段,导致请求时间过长. 我暂时可以接受糟糕的表现,但是我需要能够集成.每当我们使用导致较长请求的功能时,该应用程序就会挂起(按预期方式),然后可能在一分半钟后返回“ 502-错误的网关”.该应用程序的其余部分工作正常. 我检查了古尼康日志,每当发生这种情况时,我都会收到一条类似
但是,这是在实际的工人超时之前发生的,我已经确定为10分钟.这是运行gunicorn的暴发户脚本的一部分.
我正在运行0.13.4版的gunicorn.任何帮助将不胜感激. 这个问题是cross-post from ServerFault. 最佳答案 您是否直接连接至gunicorn?还是两者之间存在ngnix?如果我没记错的话,nginx中大约有90秒的超时. 顺便说一句,对于这种表现不佳的请求,通常有两种解决方案: >缓存结果并获得cron作业以调用自定义django管理命令,该命令将进行计算并填充缓存. (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- nginx:仅在http请求为OPTIONS时才不需要基本身份验证
- nginx – 无法用石墨配置grafana
- 使用nginx防止304未修改的请求
- 如何实现Nginx不区分大小写的目录位置重定向301
- Nginx反向代理:post_action如果代理缓存命中 – Possbile?
- 缓存-Nginx:向fastcgi_cache响应添加条件到期标头
- 如何使用正则表达式路径设置Kubernetes Ingress规则?
- apache-2.2 – Linux上的Mono:Apache或Nginx
- 在nginx proxy_pass配置中使用server_name变量
- 安装passenger和nginx时找不到C编译器gcc
- Nginx:1M map的最佳map_hash_max_size和map_has
- macos – 无法访问OSX上端口80上的docker容器
- php – CodeIgniter的Nginx重写规则
- 如何在Nginx上使用FastCGI运行Perl脚本?
- ruby-on-rails – 无法将HTTP响应转发回HTTP客户
- ruby-on-rails – 使用SSL在Nginx后面的Rails 5中
- ruby-on-rails – nginx limit_req速率限制的问题
- nginx – RoR 5.0.0 ActionCable wss WebSocket握
- 我使用自制软件来安装nginx,以及如何添加第3个模
- 如何在nginx配置中为open_file_cache选择正确的值