HikariPool-1 - Соединение, помеченное как разорванное из-за SQLSTATE (08S01), ErrorCode (-99999) - PullRequest
0 голосов
/ 21 февраля 2019
HikariPool-1 - Connection marked as broken because of SQLSTATE(08S01), ErrorCode(-99999)
java.sql.SQLNonTransientConnectionException: Communication link failure. (Read timed out)

Я продолжал сталкиваться с этой проблемой при создании таблицы с данными, которая насчитывала около 6 миллионов записей.На ACS, sql-разработчике, это заняло около 1½ минуты.

1 Ответ

0 голосов
/ 21 февраля 2019

Я обнаружил, что проверка соединения по умолчанию (spring.datasource.hikari.validationTimeout) была установлена ​​на 5000 (5 секунд).
Это привело к тому, что hikari не смог проверить соединение, потому что оно было занято долгое время.Решение было установить это свойство на достаточно большое число (я установил его на 5 минут - 300000)

...