Tempo limite do servidor da web do IIS 7 do IIS 7

2

Eu tenho 3 aplicativos no mesmo servidor da web. Dois deles são configurados em pools de aplicativos ASP.NET 4 separados e um deles está em um pool de aplicativos ASP.NET 2.

Estou com tempos limite intermitentes ao acessar esses aplicativos durante o dia. Para rastrear esses tempos limite, configurei um serviço de monitoramento de ping (motive.com). Aqui está uma amostra do log de ocorrências de tempo limite:

app     date                            downtime        main reason
APP2    19-September-2012, at 14:51 4 mins 50 secs  connect() timed out!
APP1    19-September-2012, at 14:51 4 mins 50 secs  connect() timed out!
APP2    19-September-2012, at 14:11 2 mins 50 secs  couldn't connect to host
APP1    19-September-2012, at 14:11 2 mins 50 secs  couldn't connect to host
APP2    19-September-2012, at 9:17  2 mins 41 secs  couldn't connect to host
APP1    19-September-2012, at 9:17  2 mins 41 secs  couldn't connect to host
...

Como você pode ver, os dois pools do ASP.net 4 estão expirando simultaneamente. Eu também estou monitorando o site do pool de aplicativos do ASP.NET 2.0 e não tenho um único tempo limite!

Não há nenhum padrão relacionado à hora do dia em que ocorre (dia / noite). Intervalos entre tempos limite também não seguem um padrão, às vezes eles acontecem depois de 40 minutos, outros levam algumas horas entre eles.

O tempo limite nunca dura mais de 5 minutos, mas eles também variam de 2 a 5 minutos aleatoriamente.

No começo, pensei que poderia ter algo a ver com a reciclagem do pool de aplicativos, mas verifiquei e a reciclagem está definida para ocorrer após 24 horas e desativada para outros eventos (picos de memória, etc.).

O site é pouco acessado (está em teste beta), portanto, não há um grande número de acessos, demanda dos funcionários, consumo de memória, etc.

Também verifiquei o log do IIS e há intervalos de 2 a 5 minutos durante as horas de inatividade relatadas pelo serviço de monitoramento, mas nenhuma mensagem de erro. Também verifiquei o log de eventos do Windows e não encontrei nada incomum em eventos do sistema e de aplicativos.

Estou realmente desesperado agora. Se alguém pudesse me ajudar, eu ficaria muito grato.

Atenciosamente. Eduardo de Freitas

    
por user1684007 19.09.2012 / 21:16

1 resposta

0

Se um host externo tiver períodos em que não é possível estabelecer uma conexão TCP ou a conexão expira, o problema talvez esteja relacionado à rede, e não relacionado ao aplicativo. O IIS não registraria nada, porque ignora qualquer problema de rede externa - apenas atende a solicitações recebidas.

Se você estiver monitorando o serviço também está mostrando que os testes de ping estão expirando, isso indicaria um problema definitivo de conectividade de rede. Você precisa começar a solucionar isso.

    
por 21.09.2012 / 00:33