2015-10-28 34 views
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. 

後,如果我改變協議(阻塞)被關閉速度。

可能是什麼問題?

+0

經過一番調查後,它與速度有關。如果我將其更改爲10kb /秒,它似乎工作。如果我使用5kb /秒,它會在77秒或102秒後停止。我仍然沒有看到任何圖案。 – Dave

回答