Estou com um problema de truncagem de arquivo estranho nos downloads do meu site. Estou usando o Azure IIAS com dois servidores de encaminhamento de solicitação de aplicativo em um ponto de extremidade do Azure com balanceamento de carga. Esses servidores ARR estão roteando as solicitações para o servidor da Web IIS8.
O que acontece é quando você solicita o .exe usando o Google Chrome como navegador, o arquivo é truncado a cada outra hora e o usuário recebe uma mensagem como
"setup.exe is not commonly installed and could be dangerous"
Outro usuário relatou o mesmo problema no IE8. Alguma solução de problemas que fiz
- SE você clicar com o botão direito no arquivo e selecionar o download, ele funcionará sempre.
- Verifiquei que, se eu fizer o download diretamente do servidor da web ou do servidor ARR, não haverá truncamento
- restringir a solicitação a um único servidor da Web e servidor ARR também não resolveu o problema. É somente quando a solicitação é feita através dos terminais de balanceamento de carga do Azure que isso está acontecendo.
- Também descobri que arquivos menores (~ 100Kb) não apresentam esse problema, mas para arquivos maiores (~ 600kb) o erro ocorre quase sempre.
- O mesmo comportamento ocorre com arquivos .zip
- Eu verifiquei os logs do IIS e os relatórios do servidor 200, o arquivo foi baixado totalmente
- Tentei usar o Wireshark para identificar a origem do erro, mas não encontrei nada útil
Alguém viu algo assim antes?
por
JMB
19.11.2013 / 16:16