环境: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超时的解决方案相关推荐

  1. php 访问超时,PHP http请求超时问题解决方案

    这篇文章主要介绍了PHP http请求超时问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一,http请求超时时间 可能出现的场景: 1 ...

  2. pip 设置超时时间_Python pip使用超时问题解决方案

    引言 之前有位群友在群里发了个问题,说使用pip安装第三方包遇到"Read timeout".我相信很多时候,大家在使用pip都会遇到这个问题,所以,我想有必要写一遍文章来总结一下 ...

  3. ASP.NET- 执行SQL超时的解决方案

    ASP.NET- 执行SQL超时的解决方案 参考文章: (1)ASP.NET- 执行SQL超时的解决方案 (2)https://www.cnblogs.com/cxeye/p/4762285.html ...

  4. Linux记录-重启后磁盘丢失问题解决方案

    Linux记录-重启后磁盘丢失问题解决方案 参考文章: (1)Linux记录-重启后磁盘丢失问题解决方案 (2)https://www.cnblogs.com/xinfang520/p/7999405 ...

  5. Android Studio安装以及Fetching android sdk component information超时的解决方案

    Android Studio安装以及Fetching android sdk component information超时的解决方案 参考文章: (1)Android Studio安装以及Fetch ...

  6. 记一次查询超时的解决方案The timeout period elapsed......

    记一次查询超时的解决方案The timeout period elapsed...... 参考文章: (1)记一次查询超时的解决方案The timeout period elapsed...... ( ...

  7. python网站打开慢_Python selenium页面加载慢超时的解决方案

    开发环境: win10-64  python2.7.16  chrome77 from selenium import webdriver driver = webdriver.Chrome(exec ...

  8. selenium 页面加载慢,超时的解决方案

    selenium 页面加载慢,超时的解决方案 前言 尝试一 尝试二 最终解决方案 前言 开发环境: win7,64位,Python 3.7.4 ,chrome 89.0.4389.128 from s ...

  9. hibernate删除记录_Hibernate记录:常见问题的提示和解决方案

    hibernate删除记录 如何通过适当的日志记录解决一些最常见的Hibernate问题? Hibernate的日志记录配置是一个重要但很少讨论的主题. 正确的配置可以帮助您在开发过程中发现潜在的问题 ...

最新文章

  1. 绘制三维散点图_质量工具--之散点图
  2. 初识FPGA(二)(FPGA与ASIC及CPLD的对比)
  3. Qt Style Sheets(qt样式表)
  4. LeetCode 375. Guess Number Higher or Lower II
  5. table 首先冻结_首先记录异常的根本原因
  6. 【学习笔记】第三章——内存 II(分页存储、快表与局部性原理、两级页表)
  7. MapReduce:Job性能调优总结
  8. angularjs 事件指令
  9. Ubuntu16.04 + ROS下串口通讯
  10. 快速复制浏览器F12中的请求到Postman/或者生成相关语言的对应代码
  11. google 文档翻译 html,快速将整篇中文文档翻译成全英文(史上最全总结)
  12. 2015私人阅读十五佳
  13. 基于人脸面部检测的口罩识别系统
  14. 树选择排序(Tree Selection Sorting)介绍
  15. java求质因数算法
  16. tdd干扰波形_LTE中5大干扰源的产生分析
  17. 树莓派CM4专用散热风扇,可降温约20度
  18. 云服务案例分析 BB平台 Quiz 2
  19. CFA一级学习笔记--权益(八)--股票估值
  20. 【福利】乳摇动画初探

热门文章

  1. 应用Microchip dsPIC芯片日志——烧录出现的问题
  2. 坐在家中点击鼠标,万里之外ATM吐钞……
  3. log4j同配置下多个进程写日志
  4. macbook 连接不上蓝牙鼠标 m585 m590 解决方法
  5. error: ‘ovl_v1_fs_type’ undeclared解决办法
  6. 如何将Word/PDF转成高质量XML
  7. day17、4 - 三层交换机热备份
  8. 新产品、新特性、新生态丨一文回顾openGauss峰会云和恩墨分论坛150分钟的精彩...
  9. POJ-3368(Frequent values)
  10. 24V行车记录仪4Ω抛负载的选型及测试