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