IIS trava no SQL Connections ao executar aplicativos ASP.net

1

Temos um servidor de banco de dados executando o SQL 2000 e dois servidores da Web hospedando aplicativos ASP.net. Todos os três servidores estão executando o Windows Server 2003 SP2.

Nosso problema pode ser repetido após cerca de duas semanas, mas o IIS em um servidor da web não consegue mais estabelecer conexões SQL. Conteúdo estático carrega bem. Outros aplicativos não-IIS ainda podem entrar em contato com o servidor de banco de dados SQL. A funcionalidade ODBC também ainda funciona.

Durante a execução do SQL Profiler, uma conexão nunca é estabelecida a partir do IIS quando está nesse estado.

A única maneira de corrigir essa situação é reiniciar o servidor da Web.

Não há firewalls instalados em nenhuma máquina.

    
por PaulWaldman 19.04.2010 / 18:16

1 resposta

1

Se você carregar o perfmon e examinar os dados do .NET CLR, há vários contadores de desempenho que você pode carregar para ver o número de pools, o número de conexões em pool, as conexões com falha, os comandos com falha.

Considere que o conjunto de conexões padrão para 100 conexões no pool por processo (por appdomain) por padrão. É possível que você esteja olhando para a exaustão da piscina?

    
por 19.04.2010 / 19:23