и haproxy спереди). Есть n-приложений подключающихся с hikari-pool (внутри k8s). Ввели в эксплуатацию новый кластер субд и переключили на него приложения - в целом база работает, но периодами рвутся коннекты, что явно ненормальное поведение. Нехватки в ресурсах, перегрузки по сети не наблюдается, как и ошибок на сетевом оборудовании. В логах постгре успел заметить "fatal connection to client lost", но чет конкретного не смог найти. Траффик дампить? или где-то в настройках пг\ос могли вдолбать?
при этом ошибка connection to client lost - относится только к 1 базе, остальные *цать не отметились в этом, но коннекты врутся по сути ко всем
со стороны клиента это выглядит как org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLTransientConnectionException: main-db-pool - Connection is not available, request timed out after 1000ms.
Какое состояние коннекта с "клиентом" при переключении?
Это коннекты в idle-состоянии
уже что-то, а полный лог можете в лс скинуть?
добавь setConnectionTestQuery("select 1"); при создании пула
Обсуждают сегодня