springboot项目,有一个接口的处理时间确实比较长,客户端调用这个接口就会报错,SocketTimeoutException: Read timed out
。(这个接口是把文件流返回给客户端用的)
解决方法,可以修改springboot配置文件,如下:
# 设置连接超时为 300 秒
server.tomcat.connection-timeout=300s
# 设置读取超时为 300 秒
server.servlet.context-parameters.read-timeout=300000