Como posso descobrir o que está causando a “Esta página da Web não está disponível” no IIS 8? [fechadas]

2

Temos um aplicativo da Web interno em execução no IIS 8 / Windows Server 2012. Nossos usuários relatam esporadicamente como ver "Esta página da Web não está disponível" com muita regularidade. Recarregar no navegador de sua escolha geralmente fará com que a página seja carregada com sucesso, mas isso ainda está frustrando as pessoas.

Geralmente, eu esperaria que o servidor ficasse sobrecarregado, mas eu estou observando o monitor de recursos no servidor há algum tempo e não vejo nenhuma carga incomum. Este é um Dell PowerEdge R720XD com 24 GB de RAM e 2x Quad Core Xeons rodando a 1,8 GHz. Ele suporta apenas uma carga de usuários de cerca de 40 pessoas.

Onde devo procurar para descobrir exatamente o que está causando isso? Eu tive muito pouca sorte com o Google e sou mais um desenvolvedor que um administrador de servidor. Existe algum registro que eu possa configurar que irá lançar alguma luz? Existem TONELADAS de opções no monitor de desempenho. Devo acompanhar algumas métricas específicas?

    
por Eric Burcham 14.10.2013 / 19:41

2 respostas

1

Na minha experiência com os sintomas que você está descrevendo, é necessário solucionar o código, não o ambiente do servidor. Supondo que o seu servidor esteja saudável, é claro - e se você não estiver vendo nada no visualizador de eventos e monitor de desempenho, provavelmente é.

No front-end, coloque alguns testes de carga juntos e veja se você pode encontrar uma semelhança nas falhas. Do backend, comece a colocar algum registro / rastreamento.

    
por 14.10.2013 / 20:12
0

Primeiro, eu tentaria descobrir se isso é um problema de servidor, cliente ou rede.

Se você tiver um horário específico em que um desses problemas ocorreu, verifique os registros HTTP do IIS e procure por entradas não-2xx ou 3xx.

Se não houver nada nos logs do servidor, você poderá capturar o tráfego da rede no cliente. No IE você pode usar as ferramentas F12, elas permitem que você salve a captura, para que um usuário possa enviá-las para você. Você também pode usar o Fiddler ou um software de monitor de rede de nível mais baixo.

    
por 14.10.2013 / 20:42