Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

juliano_sb

Asp.net Oracle Timeout

Recommended Posts

Bom Dia!

 

Estou com uma aplicação que funciona normal em modo debug.

 

Porém quando publico a aplicação ela me retorna o seguinte erro:

 

Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.

 

Alguem tem alguma ideia do que possa ser, pelo motivo de funcionar por debug e não funcionar quando publico no servidor.

 

Tenho a impressão que no servidor ele não consegue reutilizar uma conexão inativa.

 

Minha string de conexão é a seguinte:

Data Source=xxxxxx;User ID=xxxxxx;Password=xxxxx;Connection Lifetime=60;Min Pool Size=15;Max Pool Size=15;

 

Estou fazendo um close e dispose após todas consultas.

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta utilizar isso no webconfig.

 

Pooling=True;Max Pool
Size=valor;Min Pool Size=valor;Connection lifetime=300

 

e ainda assim, está utizando algum datareader? se tiver, tem que fecha-lo sempre.

 

tenta dar um SP_WHO no banco de dados e ve quantas conexões ficam ativas.

Se não me engano no oracle ficaria assim:

select username from v$session
where sid > 6

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.