nginx ajax 504,django+uwsgi+nginx ajax post 504 Gateway Time-out
用django+uwsgi+nginx 后端执行一个函数时间过长,导致前端Failed to load resource: the server responded with a status of 504 (Gateway Time-out)
排查原因
(1)首先检查django是否没问题
直接用python manage.py runserver运行发现没有问题
(2)只用uwsgi运行django
也没有发现问题
(3)应该是nginx的设置问题
服务器上有两个nginx,一个是nginx做域名转发,另外一个连接uwsgi,之前修改映射本地端口的nginx转发的,修改并 没有产生效果。看接口日志也没有发现原因。所以一直以为是配置的问题,但是试了好多配置都没有效果。于是去另外一个 域名转发nginx看下日志结果发现:
应该是读取时间设置过短,导致超时
搞了一上午,终于搞定了。
附录:
uwsgi参数
http://uwsgi-docs.readthedocs.org/en/latest/Options.html
http://heipark.iteye.com/blog/1847421
nignx参数
http://www.ha97.com/5194.html
nginx ajax 504,django+uwsgi+nginx ajax post 504 Gateway Time-out相关推荐
- Django + Uwsgi + Nginx 实现生产环境部署1
项目开发完毕后,需要将代码放到服务器上,这样用户才能访问.接下来我们一步一步来进行一波部署操作. 1. 简单粗暴 项目开发完毕,在部署之前需要再配置文件中将 ALLOWED_HOSTS配置设置为:当前 ...
- 如何让nginx执行python代码_生产环境部署Python语言代码(django+uwsgi+nginx)
本文主要向大家介绍了生产环境部署Python语言代码(django+uwsgi+nginx),通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 基础环境不做介绍,在django开发w ...
- django+uwsgi+nginx部署
最近线上部署运维工单系统,使用django+uwsgi+nginx部署,发现这篇文章,很详细,觉得不错,转载一下: 写了那么长时间的django,一直没跟nginx结合一下,访问的时候老是得加端口号, ...
- [转]Docker部署Django由浅入深系列(下): 八步部署Django+Uwsgi+Nginx+MySQL+Redis
在上篇教程中,我们手动构建了两个容器,一个容器放Django + Uwsgi,另一个容器放Nginx,成功部署了一个简单的Django项目.然而在实际的生产环境中,我们往往需要定义数量庞大的 dock ...
- Docker部署Django由浅入深系列(中): 双容器部署Django + Uwsgi + Nginx
本文是使用Docker部署Django由浅入深系列的中篇,我们将构建两个容器,一个容器放Django + Uwsgi,另一个容器放Nginx.我们将了解不同容器间是如何通信的,并学会正确配置uwsgi ...
- CentOS7.2 Django + uwsgi + Nginx 部(cǎi )署(kēng)指(zhī)南(lǜ)
在此之前笔者也是使用 python manage.py runserver 来运行服务器,这只适用测试环境中使用.正式发布的服务,我们需要一个可以稳定而持续的服务器,比如apache, Nginx, ...
- 【django云服务器部署】django+uwsgi+nginx 部署的完整流程
本篇博客完整地记录了我从购买服务器到完成部署的全过程,需要的朋友可以参考一下我的流程,看这一篇文章就能成功部署项目啦. 写这个的本意是为备忘( 保姆级步骤),同时由于我在最开始部署项目时,没有找到一个 ...
- Centos django+uwsgi+nginx部署
Centos django+uwsgi+nginx部署 安装Python CentOS 7 Linux发行版默认包含Python 2.但是,Python 2将于2020年1月1日停产.尽管一些遗留应用 ...
- 瞬间心情愉悦,头发都少掉了几根!---Django+uwsgi+Nginx项目部署超详细步骤
文章目录 瞬间心情愉悦,头发都少掉了几根!---Django+uwsgi+Nginx项目部署超详细步骤 先决条件 步骤 本地运行测试 上传服务器 环境安装 准备django程序 完美解决! 瞬间心情愉 ...
- Django + Uwsgi + Nginx 的生产环境部署
在centos 7中安装python3环境 # 1.yum更新yum源 yum update # 2.安装Python 3.7所需的依赖否则安装后没有pip3包 yum install zlib-de ...
最新文章
- Lambda表达式可以被转换为委托类型
- Linux下通过源码编译安装程序
- 电子工程可以报考二建_非工程类专业可以报考二建吗?哪些省份不限制报考专业?...
- linux怎么看日期,linux 怎么用命令查看日期
- python控制台执行代码字符串_编写Python脚本以使用控制台命令执行
- Android leak内存,GitHub - jin870132/memoryleakdemo: 安卓内存泄露几种常见形式及解决方案...
- 你不知道的Chrome调试技巧
- 设置windows引导linux分区,windows下安装grub引导Linux
- php自定义tcp协议,如何实现自定义协议?
- 微信小程序自定义状态栏navigationBar样式组件,适配所有机型
- 如何记账,教你在同一天记录多笔收支情况
- Unity 多人联机游戏(一)
- DDD(五)——值对象
- ApiPost是什么?
- 利用mathematica画多个函数图像
- 详解Python3中yield生成器的用法
- MWeb for Mac 3.2.0 专业级的markdown编辑器
- 由浅入深探索DotAsterisk(点星PBX)中小型呼叫中心IPPBX系统(一:前言)
- 莫队算法(小Z的袜子)
- 百度地图API获取某个行政区
热门文章
- 在HBuilder上打开PHP文件
- 键盘NumLock和CapsLock状态指示工具部分优化版
- SRAM and DRAM
- 小结大学计算机基础课程内容报告,WORD制作新年贺卡和个人简历大学计算机基础课程设计报告书...
- AvgPool2d函数
- 【LOJ#3097】[SNOI2019]通信(费用流)
- 详解去中心化代币发行机制IDO:七大平台的特性与现状 |链捕手
- 解决:java.sql.SQLException: The server time zone value xxxxx is unrecognized or represents more tha
- 俞军推荐:一份完整的产品经理职业成长书单
- 学校计算机实训室座次安排,班级座位调整流程设计