tomcat服务器接口响应超时,Tomcat请求超时

如果您试图阻止请求运行太长时间,那么在Tomcat中设置超时将无济于事。正如克里斯所说,您可以为Tomcat设置全局超时值。但是,从“ Apache Tomcat连接器-通用方法超时”中,请参阅“答复超时”部分:

JK还可以对请求答复使用超时。此超时不能衡量响应的完整处理时间。而是控制连续响应数据包之间的时间间隔是多少。

在大多数情况下,这是人们真正想要的。考虑长时间运行的下载。您将无法设置有效的全局回复超时,因为下载可能会持续几分钟。但是,大多数应用程序在开始返回响应之前的处理时间有限。对于这些应用程序,您可以设置一个明确的答复超时。与答复超时不协调的应用程序是批处理类型的应用程序,数据仓库和报告应用程序,它们预计将需要较长的处理时间。

如果JK中止了等待响应的时间,因为触发了回复超时,则无法停止后端的处理。尽管您释放了Web服务器上的处理资源,但是请求将继续在后端运行-一旦触发了回复超时,将无法发送任何结果。

因此,Tomcat将检测到该servlet在超时时间内未响应,并将回发给用户,但不会停止线程的运行。我认为您无法实现自己想做的事情。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值