我正在使用在Oracle Java 1.6.0_30上运行的Tomcat 7(7.0.25)。我安装了libtcnative-1并使用APR Connector(org.apache.coyote.http11.Http11AprProtocol)。
我尝试使用sendfile提供静态文件(但没关系因为没有sendfile就可以重现)
除非下载文件的用户在浏览器中打开“保存文件”对话框太长时间,否则一切正常。在用户单击“确定”之前,“保存文件”对话框打开超过10秒,只有部分下载的文件正在用户计算机上写入(通常约为1.08MB)。
由于没有活动,它似乎是一种连接时间。如果有可用于调整超时值的设置,是否有任何想法?或者任何想法如何在不完全摆脱APR连接器的情况下规避问题?
答案 0 :(得分:0)
我想到的两个设置是disabledUploadTimeout和connectionTimeout。你能传递这两个的价值吗?您可以在server.xml文件中找到它。