upstream timed out (110: Connection timed out) while reading response header from upstream 问题解决

webserver使用的是nginx,有时会报upstream timed out (110: Connection timed out) while reading response header from upstream这样的错误。

大致是由于php fastcgi处理请求的时间太长了,导致nginx获取response超时。

具体在nginx中的超时时间设置为:

proxy_read_timeout 3s;

可以设置大些。

如果要从根本上解决问题,就需要看处理那个请求为啥需要那么长的时间,具体就要看代码了。

你可能感兴趣的:(PHP,nginx)