点击链接后,网站就会冻结 – 无法解释的ACK数据包

我们有一个零星的问题访问网站上的一些内部链接。 (Windows Firefox,Internet Explorer,Chrome)

行为
首先点击一个链接,浏览器将无限加载。 第二次点击相同的链接,然后完美的罚款。

客户
我们在客户端运行Windows 7,并且已经尝试了不同的浏览器(IE11,Firefox和Chrome)。 Avira Antivirus在这些客户端上启用了Browser-Security插件。

Web服务器
该服务器正在运行Debian Jessie,Apache 2.4.10和Joomla。

分析networking跟踪
当我们使用wireshark跟踪连接时,我们发现Web服务器在客户端发送请求时没有响应,然后发送FIN-package,客户端忽略它。 客户端继续使用由服务器完成的相同的TCP连接。

Network-Trace: (all captured within a single tcp session) 1. Client sends ACK 2. Server recieves ACK 3. Server sends FIN-package after 5 seconds 4. Client recieves FIN-package 5. Client ignores FIN-package and continues to send data 6. Server recieves data, sends ACK-package, but no answer on the data 7. The browser session freezes 

avira插件
到目前为止,我们知道的是,如果我们禁用Avira的Browser-Security插件或排除URL被监视,则错误不会发生。 Avira已经证实了这个错误,但是不能告诉我们什么时候会修复。

问题
无论如何,这个问题只会出现在那个 Web服务器上,所有其他的Web服务器都不会受到影响。

所以它可以被Web服务器上的configuration所影响。

我想问问到目前为止是否有人遇到类似的错误?

另一个问题是,如果有关于Apache或TCP堆栈的设置来禁用ACK(第6点),这似乎是不正确的。

编辑
typo3网站也受到影响。

作为一个解决方法:增加Apache的Keepalive从5s到90s后,错误不再存在。 (但是我们想避免这么高的keepalives)