Olá pessoal,
estou tendo um problema com meu sistema que usa o C3P0 como pool de conexão.
Acontece que de um dia para outro, a quantidade de conexões em uso sobe e não desce mais, conforme imagem abaixo:
Legenda: Azul - conexões estabelecidas Vermelho - Conexões em uso
a config do C3P0 está assim:
<?xml version="1.0" encoding="UTF-8"?>
<Context auth="Container" path="/blablabla" reloadable="true">
<Resource
description="DB Connection"
driverClass="org.gjt.mm.mysql.Driver"
minPoolSize="5"
maxPoolSize="100"
acquireIncrement="1"
name="jdbc/bd_x"
user="xxxx"
password="xxxx"
factory="org.apache.naming.factory.BeanFactory"
type="com.mchange.v2.c3p0.ComboPooledDataSource"
jdbcUrl="jdbc:mysql://localhost/"
idleConnectionTestPeriod="100"
maxIdleTime="100"
/>
</Context>
Ou seja, tudo corre bem, o pool aumenta a diminui corretamente, até que de uma hora para outra a quantidade de conexões sobe e nunca mais desce.
Obs: Sistema feito em Java (JSF-RichFaces) rodando num servidor dedicado com Tomcat 6.0.16
Dados do servidor
Valeu!!