我们在2.4.2中使用SpringBoot和SpringWebFlux。我想让spring启动应用程序终止对应用程序的所有请求,这些请求的处理时间超过3秒。有 server.netty.connection-timeout ,但这似乎不管用。有没有办法指定这样的服务器请求超时?
server.netty.connection-timeout
gblwokeq1#
我也面临同样的问题,即即使在配置之后 server.netty.connection-timeout 请求将被取消。因此,经过一些调试后,发现asynccontext将超时设置为“30000”。因此,我配置了以下属性 spring.mvc.async.request-timeout 这将更改在asynccontext中设置的超时,并且请求停止被取消。
spring.mvc.async.request-timeout
1条答案
按热度按时间gblwokeq1#
我也面临同样的问题,即即使在配置之后
server.netty.connection-timeout
请求将被取消。因此,经过一些调试后,发现asynccontext将超时设置为“30000”。因此,我配置了以下属性
spring.mvc.async.request-timeout
这将更改在asynccontext中设置的超时,并且请求停止被取消。