Что может вызвать проблемы с разрешением хоста EC2> RDS? - PullRequest
0 голосов
/ 27 августа 2018

Проблема заключается в невозможности разрешения хоста БД, но она не является постоянной.

Окружающая среда:

AWS EC2 Ubuntu 16.04

подключение к:

MYSQL 5,7 RDS

Это началось сразу после обновления с Ubuntu 14.04 до 16.04. Это работает, вероятно, 99/100 попыток, но затем терпит неудачу и выдает это исключение: An exception occurred in driver: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known.

1 Ответ

0 голосов
/ 27 августа 2018

Похоже, amazon поставляет локальный DNS-сервер для вашего экземпляра EC2. Я считаю, что у него есть лимит запросов, который вызывает сбой, если вы пройдете через него. Я решил добавить этот файл: "/etc/resolvconf/resolv.conf.d/tail;" с содержанием "nameserver 1.1.1.1", в основном устанавливающим 1.1.1.1 в качестве моего резервного DNS-сервера. Это немного медленнее, поскольку находится вне сети, но лучше, чем полный сбой.

Источник: https://docs.aws.amazon.com/vpc/latest/userguide/vpc-dns.html#vpc-dns-limits

...