1
默认情况下,server.xml中的协议配置为protocol =“HTTP/1.1”。 与更新的tomcat版本,如果可能,这将使用非阻塞协议。Apache Tomcat将使用非阻塞http协议关闭文件下载连接
问题: 使用默认设置安装Tomcat(8.0.28)。 在web应用程序中复制文件webapps/root并以有限速度下载文件以模拟慢速调制解调器下载。
protocol="org.apache.coyote.http11.Http11Protocol"
一切正常,下载将缓慢完成:
wget http://xxx.xxx.xxx.xxx:8080/xxxxxxx/7.zip --limit-rate=1k
连接将始终6分钟和24秒
Saving to: ‘7.zip’
7.zip 0%[ ] 767.99K 1.00KB/s in 6m 24s
2015-10-28 17:27:39 (1024 B/s) - Connection closed at byte 786426. Retrying.
后,如果我改变协议(阻塞)被关闭速度。
可能是什么问题?
经过一番调查后,它与速度有关。如果我将其更改为10kb /秒,它似乎工作。如果我使用5kb /秒,它会在77秒或102秒后停止。我仍然没有看到任何图案。 – Dave