Docker Swarm - сброс соединения с базой данных по пиру
Я запускаю приложение Spring Boot с Docker Swarm и использую Postgres для базы данных.
Когда я запускаю оба из них как сервис Docker, соединение с базой данных прерывается последовательно и случайно (как вы можете видеть на временной метке), как говорится в журнале:
2017-10-26T17:14:15.200415747Z app-db.1.1ayo6h8ro1og@scw-c2964a | LOG: не удалось получить данные от клиента: сброс соединения по пиру
2017-10-26T17:43:36.481718562Z app-db.1.1ayo6h8ro1og@scw-c2964a | LOG: не удалось получить данные от клиента: сброс соединения по пиру
2017-10-26T17:43:56.954152654Z app-db.1.1ayo6h8ro1og@scw-c2964a | LOG: не удалось получить данные от клиента: сброс соединения по пиру
2017-10-26T17:44:17.434171472Z app-db.1.1ayo6h8ro1og@scw-c2964a | LOG: не удалось получить данные от клиента: сброс соединения по пиру
2017-10-26T17:49:04.154174253Z app-db.1.1ayo6h8ro1og@scw-c2964a | LOG: не удалось получить данные от клиента: сброс соединения по пиру
Я не мог понять или обнаружить причину этого. Буду признателен за любые идеи.
Редактировать:
Мы поняли, что при тестировании приложения оно также выдает такую ошибку:
SQLTransientConnectionException: HikariPool-1 - соединение недоступно, время запроса истекло после 937517 мс
Благодарю.