2017-02-12 3 views
0

Я использую c3p0 для соединения пула в моем приложении java. Мы записываем все связанные с ним свойства и получаем значение wait_timeout равно 60. Мы не можем увеличить значение wait_timeout. Я получил сообщение об ошибке «соединение недействительно». Как справиться с этой ошибкой.Соединение недействительно в соединении пула

+1

Слово является 'объединение'. «Опрос» - это совсем другое, – EJP

+0

Вы должны добавить разъяснения по вашему вопросу. Каковы точные свойства, которые вы использовали? Какова конкретная ошибка, которую вы испытываете? – JChrist

ответ

0

вы должны установить max_idle_time для ожидания ожидания; например:

<property name="hibernate.c3p0.min_size">5</property> 
<property name="hibernate.c3p0.max_size">50</property> 
<property name="hibernate.c3p0.timeout">15</property> 
<property name="hibernate.c3p0.max_idle_time">60</property> 
<property name="hibernate.c3p0.max_statements">50</property> 
<property name="hibernate.c3p0.idle_test_period">10</property> 

смотрите по этой ссылке: http://www.mchange.com/projects/c3p0/index.html#configuration_files

вы можете найти тот же вопрос переполнения стека сюда, например:

Hibernate c3p0 connection pool not timing out idle connections

c3p0 maxIdleTime is same as wait_timeout of mysql?

+0

какая конфигурация используется, когда wait_ timeout составляет 28800? –

Смежные вопросы