gpt4 book ai didi

java - tomcat中connectionTimeout的含义

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:46:31 25 4
gpt4 key购买 nike

那个参数对tomcat意味着什么。它在 server.xml 中声明如下:

 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

所以,我试着去改变它

 <Connector connectionTimeout="2" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

并没有发现任何影响。我预计加载时间超过 2 毫秒的每个页面都会产生 504 - 连接超时错误。但它没有。我正在使用 Eclipse 并通过它修改该文件。

最佳答案

这个参数专门用来对抗一种类型的拒绝服务攻击,借此一些恶意客户端创建到服务器的 TCP 连接(这会在服务器上保留一些资源用于处理此连接),然后就坐在那里而不发送任何该连接上的 HTTP 请求。通过缩短此延迟,您可以缩短服务器资源使用的时间分配,以服务于永远不会到来的请求。

关于java - tomcat中connectionTimeout的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30839941/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com