У меня есть docker compose с nginx и nodejs. При повторной сборке приложения nodejs его IP-адрес может измениться, поэтому я указал resolver
resolver 127.0.0.11 valid=10s;
server {
location /api/ {
set $backend_servers nodejs_app;
proxy_pass http://$backend_servers:8080;
}
}
Это пример из доков
https://www.f5.com/company/blog/nginx/dns-service-...
Что если ip-адрес был изменен в промежутке "valid" парамета? nodejs будет недоступен на 10 секунд или nginx снова запросит ip в случае ошибки?
А если не указать valid, то nginx будет смотреть на TTL (Time‑to‑Live) вместо "valid" параметра или он всегда будет запрашивать ip?
Как сделать так, чтобы nginx всегда запрашивал ip?