O download do Flash (swf) trava

1

No trabalho, somos um monte de desenvolvedores .NET que não sabem muito sobre as configurações do servidor. Nós nos deparamos com um problema que "acreditamos" pode ser um problema do iis6. O problema é consistentemente reproduzível em algumas máquinas clientes e consistentemente não reproduzível em outras.

Mas a razão pela qual eu acho que pode ter algo a ver com o servidor é que eu consegui uma reprodução consistente para os seguintes passos a partir de um console do Linux (ou seja, nenhum navegador envolvido). - wget url.com/flashfile.swf

Sempre o mesmo resultado. O download é iniciado e trava em algum ponto diferente a cada vez. O arquivo é de cerca de 1,5 MiB. O problema se reproduz independentemente do tipo MIME relacionado aos arquivos swf (ou seja, fluxo octeto ou x-shockwave)

Então, minha pergunta está em duas partes: - Onde no servidor posso procurar quais informações para provar se é um problema de servidor ou não - Isso é qualquer problema conhecido corrigido por uma atualização ou service pack que talvez não tenhamos?

Obrigado

    
por David Archer 13.10.2009 / 16:14

1 resposta

1

Pode ser um problema com o recurso TCP Clamp MSS to PMTU do Netfilter e geralmente é necessário quando sua conexão com a Internet é através de PPPoE ou PPTP.

Se você está acessando o arquivo através desse tipo de conexão, tente adicionar as seguintes regras do iptables:

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

É claro que você pode tentar depurar de várias maneiras:

  • tente ver se um arquivo gif ou jpeg ou doc de aproximadamente 1,5 Mb foi baixado corretamente
  • peça a alguém que você conheça em um local geográfico diferente para fazer o download do swf também e veja se ele tem o mesmo problema
  • tente com um swf menor e um maior. Isso realmente trava ou diminui sua velocidade para um nível muito ruim?
por 13.10.2009 / 17:03

Tags