Nginx 错误汇总
1. Upstream timed out (110: Connection timed out) while reading response header from upstream
这种情况主要在下面两种情况下发生:
- a. Nginx 作为 proxy,需要适当的调整 proxy timeout 的值。
location / {
...
proxy_connect_timeout 70;
proxy_read_timeout 150;
proxy_send_timeout 150;
...
}
- b. Nginx作为 php-fpm 等其他的有上游服务,需要适当的调整 fastcgi_read_timeout 选项值
location ~* .php$ {
include fastcgi_params;
fastcgi_index index.php;
fastcgi_read_timeout 150;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
2、open() “/usr/local/nginx/html/favicon.ico” failed (2: No such file or directory)
只需要关闭 favicon.ico 的 log:
location /favicon.ico {
log_not_found off;
access_log off;
}