
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.03.2013, 18:40:49
|
|||
|---|---|---|---|
mysql jdbc-коннектор не переподключается. |
|||
|
#18+
Ставим для теста в my.cnf wait_timeout = 10 тестовая прога Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Несмотря на autoReconnet=true, попытка выполнить запрос бросает Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.CommunicationsException Как исправить, не доделывая в реконнекты, чтобы их делал сам драйвер? Транзакций в базу - нет, но и отключать wait_timeout не хочется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.03.2013, 18:48:26
|
|||
|---|---|---|---|
|
|||
mysql jdbc-коннектор не переподключается. |
|||
|
#18+
То что вы хотите как-то слабо связано с тем что про autoReconnect говориться в документации. Пул обычно делают с валидацией соединений для решения такой задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.03.2013, 19:06:51
|
|||
|---|---|---|---|
mysql jdbc-коннектор не переподключается. |
|||
|
#18+
А если вдруг соединение будет вытащено из пула, но во время работы с ним произойдет отключение? Существует ли метод на уровне драйвера "прозрачно" для приложения переподключиться? а то это же что получается - делать что ли свой класс-обертку Satement, которой умеет делать реконнекты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.03.2013, 19:09:35
|
|||
|---|---|---|---|
|
|||
mysql jdbc-коннектор не переподключается. |
|||
|
#18+
А зачем? Откатилась транзакция - повторили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2129761]: |
0ms |
get settings: |
16ms |
get forum list: |
22ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
46ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
70ms |
get tp. blocked users: |
3ms |
| others: | 275ms |
| total: | 463ms |

| 0 / 0 |
