Как всегда видеть сервис в docker swarm?

Проблема с видимостью сервисов docker swarm при отключении других сервисов.

Например, nginx находится внутри swarm и настроен upstream для api
upstream api{
  server api:3000;
}

Далее если сервис api ляжет, то он автоматом вываливается из сети докера и нжинкс перестаёт его видеть.
"failed (113: No route to host) while connecting to upstream"
Даже если вернуть сервис, то это не поможет, только пересоздавать контейнер с нжинкс.
Есть ли возможность возвращаться сервису без перезапуска nginx?
  • Вопрос задан
  • 35 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Gaskar Group Санкт-Петербург
от 150 000 ₽
Ortnec Services Ltd Лимассол
от 300 000 ₽
Gaskar Group Москва
от 150 000 ₽
08 апр. 2020, в 04:51
16000 руб./за проект
08 апр. 2020, в 00:40
15000 руб./за проект