Alguns sites não estão carregando, às vezes apenas carregamentos HEAD

1

Não consigo visitar vários sites, eles continuam sendo carregados para sempre até a tentativa de conexão expirar. Tenho certeza de que os sites estão funcionando bem porque não tenho nenhum problema em acessá-los através de servidores proxy. Isso acontece em todos os computadores da minha rede, independentemente do sistema operacional. Consegui descobrir que o HEAD de alguns sites carrega enquanto o BODY não. Aqui está um resumo do que acontece no Science Daily no console da web:

[00:30:26.362] GET http://www.sciencedaily.com/ [HTTP/1.1 200 OK 1412500ms]
[00:30:30.011] GET http://www.sciencedaily.com/styles/main9-new.css [undefined 1408859ms]
[00:30:30.021] GET http://www.sciencedaily.com/scripts/prototype.js [HTTP/1.1 200 OK 1408859ms]
[00:53:58.969] GET http://www.sciencedaily.com/scripts/functions9.js [HTTP/1.1 200 OK 1800047ms]
[01:23:59.030] missing } in compound statement @ http://www.sciencedaily.com/scripts/functions9.js:106
[01:23:59.542] GET http://images.sciencedaily.com/2012/03/120310150004.jpg [HTTP/1.0 304 Not Modified 110ms]

Por favor, note o intervalo de tempo lá, é exatamente meia hora após o qual o corpo finalmente carregado.

Qual poderia ser o problema? Eu não posso pingar o site e traceroute termina em algum lugar na nuvem da Amazon. Até agora eu suspeito de tabelas de roteamento mal configuradas em algum lugar, como posso diagnosticar isso e identificar a parte responsável?

Algumas informações importantes importantes: Não é possível executar ping ou rastrear qualquer um dos servidores afetados. Às vezes, a página é carregada para sempre sem receber nenhum dado. Em alguns casos, recebo HEAD e o BODY carrega exatamente (precisão de 1 s) após 30 ou 20 minutos.

    
por JohnEye 12.03.2012 / 02:31

1 resposta

1

As duas causas mais comuns disso são:

  1. Caminho MTU Dicovery buracos negros. Tente ajustar manualmente sua MTU na sua máquina cliente até 1280 e veja se esses sites são carregados. Se o fizerem, tente números mais altos até 1500 até encontrar o valor mais alto que funcione.

  2. Certos recursos críticos estão em um servidor que está falhando, inativo ou inacessível por algum motivo. Use a capacidade do seu navegador para mostrar quais arquivos ele está carregando. Se ele permitir que você cancele determinados arquivos que não estão sendo carregados, tente e veja se o restante da página é carregado de maneira utilizável sem o recurso lento. Uma vez isso aconteceu com eu, era porque minha máquina estava tentando se conectar através de IPv6 para um servidor que foi mal configurado e não estava realmente disponível em IPv6. A desativação do IPv6 resolveu esse problema. Outra vez, foi um servidor de rede de anúncios com falha e o AdBlock conseguiu contorná-lo.

por 12.03.2012 / 04:05