webserver使用的是nginx,有时会报upstream timed out (110: Connection timed out) while reading response header from upstream这样的错误。
大致是由于php fastcgi处理请求的时间太长了,导致nginx获取response超时。
具体在nginx中的超时时间设置为:
proxy_read_timeout 3s;
可以设置大些。
如果要从根本上解决问题,就需要看处理那个请求为啥需要那么长的时间,具体就要看代码了。