Проблема с видимостью сервисов docker swarm при отключении других сервисов.
Например, nginx находится внутри swarm и настроен upstream для api
upstream api{
server api:3000;
}
Далее если сервис api ляжет, то он автоматом вываливается из сети докера и нжинкс перестаёт его видеть.
"failed (113: No route to host) while connecting to upstream"
Даже если вернуть сервис, то это не поможет, только пересоздавать контейнер с нжинкс.
Есть ли возможность возвращаться сервису без перезапуска nginx?