我的服务器收到一个请求,并且已经处理了很长时间。如何停止?例如,我要停止所有已处理2秒的请求并抛出异常。
我正在使用弹簧云。
答案 0 :(得分:1)
在tomcat server.xml中配置连接超时。
connectionTimeout
接受连接后,此连接器将等待呈现请求URI行的毫秒数。使用值-1表示没有(即无限)超时。默认值为60000(即60秒),但请注意,Tomcat随附的标准server.xml将此值设置为20000(即20秒)。除非disableUploadTimeout设置为false,否则在读取请求正文(如果有)时也会使用此超时。
设置通信超时对于改善通信过程非常重要。它们有助于发现问题并稳定分布式系统。
要增加tomcat服务器上的连接超时,请执行以下步骤:
请参考以下链接为Spring Cloud配置连接超时