Nginx - 99 - Cannot assign requested address while resolving, resolver

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Версия от 07:16, 28 сентября 2021; Admin iph (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

Доступная цена

nginx - 99 - Cannot assign requested address while resolving, resolver

Внезапно упал nginx с критической ошибкой в логах:

2021/09/28 09:09:05 [crit] 787#787: connect() failed (99: Cannot assign requested address) while resolving, resolver: [2001:4860:4860::8844]:53


1) Решение - это разрешить привязку нелокальных IP адресов:

# vi /etc/sysctl.conf
net.ipv4.ip_nonlocal_bind = 1
sysctl -p /etc/sysctl.conf

2) Если на сервере не нужен IPv6 - то вообще отключаем резолверы nginx в его конфиге - добавить ipv6=off для отключения ipv6 резолва:

     resolver                       77.88.8.8 8.8.8.8 8.8.4.4 ipv6=off;