timeout of 10000ms exceeded 原因及解决方案
Posted wangmj518
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了timeout of 10000ms exceeded 原因及解决方案相关的知识,希望对你有一定的参考价值。
timeout of 10000ms exceeded
timeout of 10000ms exceeded
time out of 10000ms exceeded
现象
原本正常的get请求,在修改完数据后,重新查询,前端提示 timeout of 10000ms exceeded。
问题排查
- 首先查看前端请求,没有返回。
- 查看后端日志,SQL运行正常,使用日志里的SQL在数据库工具中查询正常。
- 这时思考,前端请求正常发到后端,后端也有收到请求,数据库语句执行查询也有结果,还有哪里报错呢。
- 数据库工具运行查询语句,发现其中有个字段值很大,是不是因为数据太大,返回前端时间不够呢?
- 查看前端配置文件,request.js,查看到超时时间为10000ms。
- 打开浏览器控制台,切换到network,请求时间请求时间达到了10秒。
- 尝试修改request.js中的timeout值,暂修改为600000。
- 重新发送请求,在等待了15秒后有了返回。
原因
经上所查,是因为请求的数据较大,请求+返回时间超过了request.js设置的超时时间,所以提示了timeout of 10000ms exceeded报错。
处理
将request.js中的值调大,可解决此问题,具体数据结合本项目的实际情况,我这里是将10秒改为了30秒。目前还未知调整后是否有其他问题,如果出现其他问题,再更新本文。
以上是关于timeout of 10000ms exceeded 原因及解决方案的主要内容,如果未能解决你的问题,请参考以下文章
ElementUi post请求的时候Error: timeout of 5000ms exceeded
timeout of 5000ms exceeded的解决方法
timeout of 5000ms exceeded的解决方法
ProxySQL 排错 Max connect timeout reached while reaching hostgroup 10 after 10000ms
java.sql.SQLTimeoutException: Timeout after 30001ms of waiting for a connection.