Flash(swf)下载挂起

在工作中,我们是一群不太了解服务器设置的.NET开发人员。 我们遇到了一个我们认为可能是iis6问题的问题。 这个问题始终可以从一些客户端机器上重现,而且始终不能在其他机器上重现。

但我认为这可能与服务器有关的原因是,我从Linux控制台(即没有涉及的浏览器)已经确定了一致的复制到以下步骤。 – wget url.com/flashfile.swf

总是一样的结果。 下载开始,并在每个不同的点挂起。 该文件是大约1.5MiB。 无论与swf文件相关的MIMEtypes(即八位字节stream或x-shockwave)如何重现该问题,

所以我的问题分为两部分: – 服务器上的哪个位置可以查找哪些信息来certificate它是否存在服务器问题 – 是否有任何已知问题通过我们可能没有的更新或服务包修复。

谢谢

可能是NetfilterTCP Clamp MSS到PMTUfunction的问题,并且通常在您的Internet连接通过PPPoE或PPTP时需要。

如果您通过这样的连接方式到达文件,请尝试添加以下iptables规则:

iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:1536 -j TCPMSS --clamp-mss-to-pmtu -o ppp0 

当然,您可以尝试以各种方式进行debugging:

  • 尝试查看是否正确下载了大约1.5 Mb的gif或jpeg或doc文件
  • 请问在不同的地理位置认识的人也要下载swf,看他是否也有同样的问题
  • 尝试一个较小的瑞士法郎,然后一个更大的。 它真的挂了,还是放慢了速度到很低的水平?