Nginx Upstream timed out 的解决办法
2015-06-04 00:00
483 查看
摘要: 在Nginx错误日志中,有大量的下列信息:
Upstream timed out (110: Connection timed out) while reading response header from upstream
以下内容来自:http://www.ttlsa.com/nginx/nginx-upstream-timed-out-110-connection-timed-out/
可能发生在如下两种情况上:
1. nginx proxy
此时需要适当的调整 proxy_read_timeout 值。
location / {
...
proxy_read_timeout 300;
...
}
2. nginx 作为 php-fpm 等其他的上游服务
在这种情况下,适当的调整 fastcgi_read_timeout 选项值。
location ~ .+\.php($|/) {
...
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_read_timeout 300;
...
}
以下内容来自:http://outofmemory.cn/code-snippet/3315/nginx-upstream-timeout-110-connection-timeout-solution
server 节的相关配置有:
large_client_header_buffers 4 16k;
client_max_body_size 30m;
client_body_buffer_size 128k;
#proxy_connect_timeout 300;
#proxy_read_timeout 300;
#proxy_send_timeout 300;
#proxy_buffer_size 64k;
#proxy_buffers 4 32k;
#proxy_busy_buffers_size 64k;
#proxy_temp_file_write_size 64k;
fastcgi_connect_timeout 75;
fastcgi_read_timeout 300;
fastcgi_send_timeout 300;
fastcgi_buffer_size 64k;
fastcgi_buffers 4 32k;
fastcgi_busy_buffers_size 64k;
fastcgi_temp_file_write_size 64k;
根据你服务器所用的 proxy 或者 fastcgi 来选用上述配置。
Upstream timed out (110: Connection timed out) while reading response header from upstream
以下内容来自:http://www.ttlsa.com/nginx/nginx-upstream-timed-out-110-connection-timed-out/
可能发生在如下两种情况上:
1. nginx proxy
此时需要适当的调整 proxy_read_timeout 值。
location / {
...
proxy_read_timeout 300;
...
}
2. nginx 作为 php-fpm 等其他的上游服务
在这种情况下,适当的调整 fastcgi_read_timeout 选项值。
location ~ .+\.php($|/) {
...
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_read_timeout 300;
...
}
以下内容来自:http://outofmemory.cn/code-snippet/3315/nginx-upstream-timeout-110-connection-timeout-solution
server 节的相关配置有:
large_client_header_buffers 4 16k;
client_max_body_size 30m;
client_body_buffer_size 128k;
#proxy_connect_timeout 300;
#proxy_read_timeout 300;
#proxy_send_timeout 300;
#proxy_buffer_size 64k;
#proxy_buffers 4 32k;
#proxy_busy_buffers_size 64k;
#proxy_temp_file_write_size 64k;
fastcgi_connect_timeout 75;
fastcgi_read_timeout 300;
fastcgi_send_timeout 300;
fastcgi_buffer_size 64k;
fastcgi_buffers 4 32k;
fastcgi_busy_buffers_size 64k;
fastcgi_temp_file_write_size 64k;
根据你服务器所用的 proxy 或者 fastcgi 来选用上述配置。
相关文章推荐
- Nginx配置文件详细说明
- 解析 Nginx 负载均衡
- nginx访问控制allow、deny
- Nginx安装详解
- centos 配置php-fpm和nginx的通信
- php+nginx+ffmpeg 完成后台截图转码功能
- nginx 重写 rewrite 基础及实例
- nginx的upstream目前支持5种方式的分配
- nginx rewrite 参数和例子
- Nginx 禁止IP访问
- 使用Nginx提供web服务
- (总结)Nginx配置文件nginx.conf中文详解
- Nginx服务器中403 forbidden的错误如何解决
- nginx自动索引主页模块autoindex
- nginx基本配置与参数说明
- Nginx配置资源文件服务器
- Nginx安装部署
- nginx: [emerg] unexpected “}”
- 解析nginx负载均衡
- nginx通过用户和密码来实现认证功能