Кубер-зависимые модули - как запустить перезапуск зависимых модулей? - PullRequest
0 голосов
/ 25 февраля 2020

У меня есть 2 отдельных модуля, которые составляют один экземпляр приложения (1 веб-сервер Tomcat и 1 postgres дБ). Когда модуль базы данных перезапускается, приложение не устанавливает новое соединение с новым модулем базы данных и застревает в состоянии, когда веб-сервер недоступен (пытается оставаться подключенным к несуществующему модулю?). Как я могу инициировать перезапуск сервера приложений после перезапуска модуля базы данных (это может быть для отключения хоста, обслуживания или по любой другой причине)?

В настоящее время я использую контейнеры init, чтобы установить начальное соединение с сервером базы данных (если база данных не запущена, не запускаем модуль приложения), это работает нормально, когда устанавливаются оба модуля вручную / изначально. Но когда приложение уже запущено, создается впечатление, что оно не устанавливает новое соединение на лету.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...