Como posso monitorar o pool de conexão no IIS?

1

Em um servidor Win2003, um site executando ASP clássico (não asp.net) está tendo problemas de desempenho.

Como posso monitorar o desempenho do pool de conexão?

O banco de dados back-end do SQL Server (em outro servidor) está longe de quebrar o suor e o próprio servidor também está funcionando bem.

Eu monitore "Request Execution Time" e "Requests Enfileirados" - e quando os problemas aparecerem, esses contadores disparam rapidamente - o site fica lento e não responde - e volta ao normal após 20-30 segundos (normal = 0 solicitações enfileiradas).

Agora, meu instinto está me dizendo que deve haver um problema com o pool de conexão, já que o erro que recebo no site é.

Então, novamente - como posso monitorar se isso está sendo causado por problemas no pool de conexão?

    
por Kjensen 18.11.2009 / 13:27

1 resposta

1

Lugares para começar ... Rastreio do servidor SQL filtrado para o host do servidor da Web, você deve conseguir ver as conexões entrarem e serem liberadas ou reutilizadas. E também quanto tempo as consultas estão ocorrendo. O pacote IIS Daignotstic usa o logman e o analisador de log para ver o que está acontecendo no IIS. Seu pool de aplicativos tem apenas um thread? E se você disser 10?

    
por 18.11.2009 / 13:33