Etapas para depurar problemas de latência e tempo limite do site

2

Tenho um cliente com vários escritórios em todo o país, todos compartilhando a mesma conexão com a Internet por meio de sua WAN. Um escritório específico para este cliente está passando por graves problemas de latência e tempo limite com meu site. A maioria, mas não toda, a latência ocorre em uma página ASPX específica, em que são feitos vários postbacks durante o preenchimento de listas suspensas em cascata (envio rápido de formulários). A latência é esporádica e pode variar de alguns segundos a um tempo limite total. Não há indicação de que os tempos limite estão ocorrendo no final do servidor.

O cara da TI para esse cliente está tendo problemas para reduzir o problema. Como está afetando apenas um local para um cliente, sou levado a acreditar que não é algo do meu site, mas algo específico desse local. Ele mediu os tempos de ping enquanto usava o site e notou nenhuma variação real nos tempos de ping, mesmo quando a página expirou. Acredito que isso possa estar sendo causado por algum tipo de filtro da Internet que não gosta de envios de formulários rápidos, mas além do palpite eu não tenho a menor ideia.

Minha pergunta é: o que devo dizer ao pesquisador de TI? Embora eu não esteja tentando fornecer suporte técnico ativo para esse problema, gostaria pelo menos de entender o que está acontecendo e tentar oferecer algum tipo de conselho.

Obrigado.

    
por Paperjam 02.03.2010 / 23:27

2 respostas

1

Supondo que alguns dos princípios básicos foram feitos:

  1. Determine se é um problema e saia para reproduzi-lo.
  2. Experimente e reproduza os tempos limite, em diferentes estações de trabalho no site afetado.
  3. Experimente e reproduza os tempos limite, em um site de filial diferente.

Existem várias coisas que você pode usar para depurar tempos de espera no lado do cliente:

  1. Use os kits de ferramentas de depuração do navegador (firebug / fiddler) para "capturar" tempos limites ou erros.
  2. Configurar o monitoramento de rede / largura de banda.
  3. Verifique os registros de firewall / filtro e investigue as opções de HTTP.

Espero que você tenha um ponto de partida.

    
por 03.03.2010 / 05:18
1

Quanto mais dados você conseguir reunir, melhor. Eu recomendo obter um rastreamento de rede do problema em ação, talvez executando o Wireshark em um dos computadores remotamente. Uma captura completa de pacotes como essa pode mostrar exatamente o que está acontecendo na camada de rede entre os dois sistemas.

Além disso, considere a configuração de uma instância nagios (ou qualquer que seja sua ferramenta de monitoramento de escolha) no local remoto. Ele pode ser configurado para monitorar a perda de latência / pacote ICMP, bem como realizar verificações HTTP básicas no site em intervalos regulares. Isso pode fornecer algumas dicas sobre um possível problema de rede intermitente. Se você puder identificar um problema, ele poderá corrigir verificações personalizadas para ajudá-lo a se concentrar no problema exato.

Espero que isso ajude!

    
por 29.05.2010 / 14:26