这个参数对于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 请求。
通过缩短此延迟,可以缩短服务器资源的时间
分配,以满足永远不会到来的请求。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)