nginx 超时问题: upstream timed out (110: Connection timed ou
发布时间:2020-12-13 20:48:31 所属栏目:Nginx 来源:网络整理
导读:目录 错误内容 错误原因 错误解决办法 错误内容 我们可以在error.log 里面可以看到 错误内容:upstream timed out (110: Connection timed out) while reading response header from upstream 错误原因 从错误日志我们可以知道,该错误是由于nginx 代理去获
目录
错误内容我们可以在error.log 里面可以看到
错误原因从错误日志我们可以知道,该错误是由于nginx 代理去获取上游服务器的 返回值超时了。那么这个问题是什么导致的:
我们通过定位出错的url,来排查问题,最终确定问题是由于 该请求需要后端处理的时间比较长。 错误解决办法nginx 超时时间设置 官网链接:http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_read_timeout
proxy_read_timeout 参数, 该指令是指从上游服务器两次成功的读操作耗时的超时时间,也就意味着从上游服务器成功读操作后,过了60S,没有再从上游服务器成功读操作的话,就会关闭该连接。 默认值是 60s ,我们可以设置为240s,或者300s。来应对上游服务器处理请求慢的问题。 在nginx 的配置文件 在 http,location 三个位置任意一个位置 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |