nginx 压测502 504错误
2015-11-02 15:15
507 查看
项目进行压测频繁有502 504错误通过各种排查终于找到了问题的所在,由于tcp访问超时导致
nginx.conf 设置
tcp_nodelay on;
fastcgi_connect_timeout 600;
fastcgi_send_timeout 600;
fastcgi_read_timeout 600;
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 128k;
nginx proxy: connect() to ip:80 failed (99: Cannot assign requested address)
modify /etc/sysctl.conf:
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_tw_recycle = 0
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_max_tw_buckets = 10000
net.ipv4.ip_nonlocal_bind = 1
sysctl -p
下面是 tcp的设置的介绍文章
http://blog.renhao.org/2010/07/setup-linux-kernel-tcp-settings/
nginx.conf 设置
tcp_nodelay on;
fastcgi_connect_timeout 600;
fastcgi_send_timeout 600;
fastcgi_read_timeout 600;
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 128k;
nginx proxy: connect() to ip:80 failed (99: Cannot assign requested address)
modify /etc/sysctl.conf:
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_tw_recycle = 0
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_max_tw_buckets = 10000
net.ipv4.ip_nonlocal_bind = 1
sysctl -p
下面是 tcp的设置的介绍文章
http://blog.renhao.org/2010/07/setup-linux-kernel-tcp-settings/
相关文章推荐
- Nginx开启Gzip压缩大幅提高页面加载速度
- nginx、fastCGI、php-fpm关系梳理
- nginx+jwplayer配置flv/MP4点播系统, 视频拖动支持
- nginx 负载均衡的参数
- 让 Nginx 支持 WAF 防护功能实战
- Nginx + php-fpm 执行 PHP 脚本超时 报错 502 Bad Gateway + 504 Gateway Time-out 的解决办法
- Nginx上的第一个HelloWorld
- Nginx 安装成Windows 服务方法
- Nginx开启404自定义页面
- 使用Nginx sticky模块实现基于cookie的负载均衡
- nginx 平滑升级
- CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- Nginx服务器的概念
- Nginx+Keepalived实现网站高可用方案
- nginx之upstream模块缓存系统详解
- nginx之upstream模块缓存系统详解
- 安装Nginx
- nginx平台初探(五)
- nginx平台初探(四)
- nginx平台初探(三)