记录一次504超时的解决方案
环境:django + uwsgi + nginx
nginx报错如下:
2017/03/30 20:23:38 [error] 256846#0: *34209 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: devops.jd.com, request: "POST /api/recv_cmdbfile/ HTTP/1.1", upstream: "uwsgi://unix:/export/App/DevOPS/Python_20160906/Python_20160906.sock", host: "127.0.0.1"
发现nginx连接后端connection timed out
解决方案:1,调大uwsgi的超时参数设置,
http-timeout = 1080
socket-timeout = 1080
重启uwsgi发现故障依旧,新加参数删除
解决方案2:调大nginx的超时参数设置
proxy_connect_timeout 1080;
proxy_read_timeout 1080;
proxy_send_timeout 1080;
重启nginx发现故障依旧,新加参数删除
解决方案3:在想是不是django框架里面有超时限制,发现并没有
解决方案4:后来看nginx官方文档,发现proxy_read_time针对的是反向代理转发的超时,不是uwsgi的超时,
uwsgi_send_timeout 1060; # 指定连接到后端uWSGI的超时时间。
uwsgi_connect_timeout 1060; # 指定向uWSGI传送请求的超时时间,完成握手后向uWSGI传送请求的超时时间。
uwsgi_read_timeout 1060; # 指定接收uWSGI应答的超时时间,完成握手后接收uWSGI应答的超时时间。
重启nginx,504不在,nginx了解的还不深入
转载于:https://www.cnblogs.com/PythonOrg/p/6648424.html
记录一次504超时的解决方案相关推荐
- php 访问超时,PHP http请求超时问题解决方案
这篇文章主要介绍了PHP http请求超时问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一,http请求超时时间 可能出现的场景: 1 ...
- pip 设置超时时间_Python pip使用超时问题解决方案
引言 之前有位群友在群里发了个问题,说使用pip安装第三方包遇到"Read timeout".我相信很多时候,大家在使用pip都会遇到这个问题,所以,我想有必要写一遍文章来总结一下 ...
- ASP.NET- 执行SQL超时的解决方案
ASP.NET- 执行SQL超时的解决方案 参考文章: (1)ASP.NET- 执行SQL超时的解决方案 (2)https://www.cnblogs.com/cxeye/p/4762285.html ...
- Linux记录-重启后磁盘丢失问题解决方案
Linux记录-重启后磁盘丢失问题解决方案 参考文章: (1)Linux记录-重启后磁盘丢失问题解决方案 (2)https://www.cnblogs.com/xinfang520/p/7999405 ...
- Android Studio安装以及Fetching android sdk component information超时的解决方案
Android Studio安装以及Fetching android sdk component information超时的解决方案 参考文章: (1)Android Studio安装以及Fetch ...
- 记一次查询超时的解决方案The timeout period elapsed......
记一次查询超时的解决方案The timeout period elapsed...... 参考文章: (1)记一次查询超时的解决方案The timeout period elapsed...... ( ...
- python网站打开慢_Python selenium页面加载慢超时的解决方案
开发环境: win10-64 python2.7.16 chrome77 from selenium import webdriver driver = webdriver.Chrome(exec ...
- selenium 页面加载慢,超时的解决方案
selenium 页面加载慢,超时的解决方案 前言 尝试一 尝试二 最终解决方案 前言 开发环境: win7,64位,Python 3.7.4 ,chrome 89.0.4389.128 from s ...
- hibernate删除记录_Hibernate记录:常见问题的提示和解决方案
hibernate删除记录 如何通过适当的日志记录解决一些最常见的Hibernate问题? Hibernate的日志记录配置是一个重要但很少讨论的主题. 正确的配置可以帮助您在开发过程中发现潜在的问题 ...
最新文章
- 绘制三维散点图_质量工具--之散点图
- 初识FPGA(二)(FPGA与ASIC及CPLD的对比)
- Qt Style Sheets(qt样式表)
- LeetCode 375. Guess Number Higher or Lower II
- table 首先冻结_首先记录异常的根本原因
- 【学习笔记】第三章——内存 II(分页存储、快表与局部性原理、两级页表)
- MapReduce:Job性能调优总结
- angularjs 事件指令
- Ubuntu16.04 + ROS下串口通讯
- 快速复制浏览器F12中的请求到Postman/或者生成相关语言的对应代码
- google 文档翻译 html,快速将整篇中文文档翻译成全英文(史上最全总结)
- 2015私人阅读十五佳
- 基于人脸面部检测的口罩识别系统
- 树选择排序(Tree Selection Sorting)介绍
- java求质因数算法
- tdd干扰波形_LTE中5大干扰源的产生分析
- 树莓派CM4专用散热风扇,可降温约20度
- 云服务案例分析 BB平台 Quiz 2
- CFA一级学习笔记--权益(八)--股票估值
- 【福利】乳摇动画初探
热门文章
- 应用Microchip dsPIC芯片日志——烧录出现的问题
- 坐在家中点击鼠标,万里之外ATM吐钞……
- log4j同配置下多个进程写日志
- macbook 连接不上蓝牙鼠标 m585 m590 解决方法
- error: ‘ovl_v1_fs_type’ undeclared解决办法
- 如何将Word/PDF转成高质量XML
- day17、4 - 三层交换机热备份
- 新产品、新特性、新生态丨一文回顾openGauss峰会云和恩墨分论坛150分钟的精彩...
- POJ-3368(Frequent values)
- 24V行车记录仪4Ω抛负载的选型及测试