У меня есть два соединения с базой данных sql, для которых dropwizard автоматически добавляет проверки работоспособности. Но когда приложение теряет соединение с одним из них, конечной точке /healthcheck требуется неопределенно долгое время для ответа, тогда как я бы хотел, чтобы время ожидания истекло через несколько секунд.
Я уже установил настройку maxWaitForConnection
, а также экспериментировал с различными настройками checkConnectionOn..
, но ничего не помогло.
ОБНОВЛЕНИЕ: проверка работоспособности корректно завершается ошибкой, если сервер активно отказывается от соединения, но зависает на неопределенное время, если это не так, например, проблема с сетью.
Возможно ли, чтобы время проверки работоспособности sql истекло в указанное значение времени, независимо от проблемы?