Mysql спящий таймаут чтения - PullRequest
0 голосов
/ 12 февраля 2019

Я работаю с hibernate.c3p0 , особенно со свойствами idle_test_period , favouriteTestQuery и timeout , чтобы решить проблему сессия закрыта! , но теперь у меня есть проблема тайм-аут чтения , когда я запускаю веб-службу, ответ не возвращается. Ниже приведена конфигурация hibernate.cfg.xml и база данных mysql база данных

<session-factory>
    <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
    <property name="hibernate.connection.url">jdbc:mysql://xxxxxx:xx/xx</property>
    <property name="hibernate.connection.username">xxx</property>
    <property name="hibernate.connection.password">xxx</property>
    <property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>
    <property name="show_sql">true</property>

     <property name="use_sql_comments">true</property>
     <property name="hibernate.c3p0.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>                
    <property name="hibernate.c3p0.acquire_increment">1</property> 
    <property name="hibernate.c3p0.idle_test_period">60</property>
    <property name="hibernate.c3p0.max_size">50</property> 
    <property name="hibernate.c3p0.max_statements">100</property>           
    <property name="hibernate.c3p0.min_size">5</property> 
    <property name="hibernate.c3p0.timeout">1800</property>
    <property name="hibernate.c3p0.preferredTestQuery">select 1;</property>

Тайм-аут конфигурации моей базы данных:

+----------------------------+----------+
| Variable_name              | Value    |
+----------------------------+----------+
| connect_timeout            | 10       |
| delayed_insert_timeout     | 300      |
| innodb_lock_wait_timeout   | 50       |
| innodb_rollback_on_timeout | OFF      |
| interactive_timeout        | 28800    |
| lock_wait_timeout          | 31536000 |
| net_read_timeout           | 30       |
| net_write_timeout          | 60       |
| slave_net_timeout          | 3600     |
| thread_pool_idle_timeout   | 60       |
| wait_timeout               | 28800    |
+----------------------------+----------+
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...