python+django+nginx+uwsgi环境解决timeout 504
2015-07-14 13:37
711 查看
http://www.linuxyw.com/470.html
本人的运维系统是用python+django开发而已,跑在nginx+uwsgi环境上
系统有部分功能是更新游戏程序等,如果文件多或大的时候,可能需要等待时间比较长,如果nginx使用默认的配置,一般是60秒就会出现timeout 504,如果系统在60秒没有返回结果时,就被timeout 504,会影响到系统的使用。
这里简单介绍如何修改nginx.conf配置文件,防止timeout 504:
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 256k; #以下四个参数已加大,如果设置太小也会出现timeout 504
fastcgi_buffers 16 256k;
fastcgi_busy_buffers_size 512k;
fastcgi_temp_file_write_size 512k;
server {
listen 8002;
server_name localhost;
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:9001;
uwsgi_param UWSGI_CHDIR /python/owork;
uwsgi_param UWSGI_SCRIPT django_wsgi;
access_log /data/logs/uwsgi_access.log;
uwsgi_read_timeout 1800;
uwsgi_send_timeout 300;
proxy_read_timeout 300;
}
location ^~ /static {
alias /python/owork/pro/static/;
}
}
本人的运维系统是用python+django开发而已,跑在nginx+uwsgi环境上
系统有部分功能是更新游戏程序等,如果文件多或大的时候,可能需要等待时间比较长,如果nginx使用默认的配置,一般是60秒就会出现timeout 504,如果系统在60秒没有返回结果时,就被timeout 504,会影响到系统的使用。
这里简单介绍如何修改nginx.conf配置文件,防止timeout 504:
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 256k; #以下四个参数已加大,如果设置太小也会出现timeout 504
fastcgi_buffers 16 256k;
fastcgi_busy_buffers_size 512k;
fastcgi_temp_file_write_size 512k;
server {
listen 8002;
server_name localhost;
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:9001;
uwsgi_param UWSGI_CHDIR /python/owork;
uwsgi_param UWSGI_SCRIPT django_wsgi;
access_log /data/logs/uwsgi_access.log;
uwsgi_read_timeout 1800;
uwsgi_send_timeout 300;
proxy_read_timeout 300;
}
location ^~ /static {
alias /python/owork/pro/static/;
}
}
相关文章推荐
- 基于nginx和ffmpeg搭建HLS流媒体服务器
- 解析nginx负载均衡
- awk 处理 nginx 日志
- nginx配置文件
- nginx支持ssi使用../
- 菜鸟学习-C语言函数参数传递详解-结构体与数组 分类: C/C++ Nginx 2015-07-14 10:24 89人阅读 评论(0) 收藏
- nginx配置中rewrite中变量判断conditon
- web前段跨域nginx代理配置
- Nginx之五:Nginx服务器和php-fpm服务器的分离
- Nginx Upstream Keepalive配置
- UPUPW_NGINX_PHP5.3.29_1504.7z的问题 REQUEST 数字的时候,有时候会失效
- 通过配置worker_cpu_affinity参数提升nginx性能
- nginx-限制后端服务器连接数
- CentOS 7.0编译安装Nginx+MySQL+PHP
- Nginx添加到windows服务
- Nginx 服务器安装及配置文件详解
- Nginx 引入线程池,提升 9 倍性能
- nginx----queue
- nginx日志IP统计
- Centos下nginx的安装