Postado originalmente por
danistation
Pessoal,
Já pesquisei aquino forum e encontrei apenas um tópico com esse assunto, porém não trazia solução além de ser voltado para Mikrotik.
Tenho um proxy padrão (debian7, iptables, squid3).
Precisamos fazer downloads de arquivos diversos que estão no UOL, porém, após um certo tempo de download (tempo aleatório), o download simplesmente pára e depois de algum tempo dá como encerrado. O arquivo não é baixado completamente e com isso, vem corrompido.
Usei o tcpdump para monitorar o download e posto apenas o final dele, quando o download simplesmente parou e depois de algum tempo foi interrompido, sem mensagens de erro no browser. obtive esse resultado, onde xxx.xxx.xxx.xxx é o meu IP:
09:53:25.353655 IP xxx.xxx.xxx.xxx.56701 > 200.98.255.247.80: Flags [.], ack 86703565, win 65535, options [nop,nop,TS val 1095206717 ecr 990698810], length 0
09:53:25.354739 IP 200.98.255.247.80 > xxx.xxx.xxx.xxx.56701: Flags [.], seq 86703565:86705013, ack 1280, win 64515, options [nop,nop,TS val 990698810 ecr 1095206703], length 1448
09:53:25.354806 IP 200.98.255.247.80 > xxx.xxx.xxx.xxx.56701: Flags [P.], seq 86705013:86705389, ack 1280, win 64515, options [nop,nop,TS val 990698810 ecr 1095206703], length 376
09:53:25.354992 IP xxx.xxx.xxx.xxx.56701 > 200.98.255.247.80: Flags [.], ack 86705389, win 65535, options [nop,nop,TS val 1095206717 ecr 990698810], length 0
09:55:33.938235 IP 200.98.255.247.80 > xxx.xxx.xxx.xxx.56701: Flags [R.], seq 86705389, ack 1280, win 0, length 0
Observando isso, no instante 09:53:25.354806, o servidor do UOL me enviou um pacote com a flag P, meu servidor enviou um ACK em seguida e ficou aguardando. Por fim, o UOL acabou por enviar uma flag de Reset e o download simplesmente parou, incompleto e sem erros no browser.
Antes de cair matando na UOL, é possível eu determinar se a causa do meu problema poderia ser esse Reset que o UOL enviou sem antes o meu arquivo ter sido recebido por completo? Ou como eu poderia dar continuidade nessa investigação?
Os arquivos ficam hospedados no UOL host sob um plano não tão profissional. Será que isso pode ser limitação de tráfego?
Como posso determinar melhor esse tipo de problema?
Obrigado a todos!