Limite de Conexões

4 respostas
Jedi_FeniX

O tomcat tem um limite de conexões com o banco?
Sendo que estou criando as conexões com JDBC puro.

4 Respostas

mgarcia

o tomcat não limita o número de conexões ao banco a não ser q vc esteja utilizando o pool de conexões do tomcat.

caso utilize jdbc puro, pode ser que o banco que vc está utilizando limite a qntde de conexões.

o oraclexe tem um limite…

espero ter ajudado.

Jedi_FeniX

Ajudou sim, o problema era realmente o número de conexões com o banco.
Aproveitando estava usando o pool de conexões do tomcat, sendo que a minha aplicação é multi-thread, toda hora quando chega a um certo número de conexões que pedia para o pool dava erro.
Esse pool de conexões do tomcat não funciona bem com threads?
Lembrando que fechava todas as conexões no final com finally.

mgarcia

por ser uma aplicação multi-thread (vc provavelmente vai solicitar diversas conexões ao pool ao mesmo tempo), pode ser que o número de conexões ativas no momento, era maior que o número de conexões que o pool te oferece…

Jedi_FeniX

Enrtendi, era o que eu estava achando, por isso mudei para JDBC puro.
Ontem fazendo uns testes na aplicação, tive que parar o tomcat e quando reinicializei ele novamente, ele voltou como se não estivesse parado. Por exemplo:

A minha aplicação fica fazendo vários sockets e quando eu parei o tomcat e restartei ele ficou enviando as mesmas coisas que estavam na memória quando ele foi parado.

O tomcat guarda a memória dele em disco quando ele é parado?

Criado 13 de janeiro de 2009
Ultima resposta 14 de jan. de 2009
Respostas 4
Participantes 2