Это, кажется, проблема с Apache2 и возможно resolv.conf от того, что я считал вокруг до сих пор.
У нас есть основанный на PHP веб-API, работающий на Ubuntu 14.04 LTS, который в свою очередь иногда говорит с другим веб-API. Это счастливо работало вперед больше года теперь - до вчерашнего дня.
Вчера в (среду) утром мы начали получать исключения со вторым соединением - PHP производит ошибку:
getaddrinfo "No address associated with hostname"
Это - способ PHP сказать, что он не может resolv имя хоста через DNS.
Я вошел в сервер и работал nslookup
для домена, требуемого Сценарием PHP: это решило.
Я ввел в интерактивный режим PHP и звонил dns_get_record()
для домена, требуемого Сценарием PHP: это решило.
После обдумывания в Интернете немного, все, что я мог найти, было неясным сообщением, говоря, что у кого-то еще была проблема, потому что Apache загружался прежде resolv.conf, таким образом, это было зафиксировано путем перезапуска/перезагрузки Apache. Я перезагрузил сервис Apache, и все хорошо работало.
У нас только что была та же проблема этим утром..., перезагружая, решил проблему снова.
Теперь - сервер возрос в течение 23 дней теперь. Сервис Apache был перезапущен в воскресенье утром, вероятно, после некоторых автоматических обновлений. Проблема сначала представлена в среду утром и повторена в четверг утром (этим утром).
Почему Apache внезапно забывает, как разрешить это доменное имя веб-сервиса, которое он использовал в течение года?
Кажется, что Вы испытываете USN-3239-2: GNU C Регрессия Библиотеки , где обновление системы защиты Ubuntu повредило поиски DNS.
проблема может быть исправлена путем обновления системы к следующей версии пакета:
Ubuntu 16.04 LTS: libc6, 2.23-0ubuntu7
Ubuntu 14.04 LTS: libc6, 2.19-0ubuntu6.11
Ubuntu 12.04 LTS: libc6, 2.15-0ubuntu10.17
Для обновления системы, следуйте этим инструкциям: https://wiki.ubuntu.com/Security/Upgrades.
После стандартного системного обновления необходимо перезагрузить компьютер для внесения всех необходимых изменений.
Видят также , обновление glibc вызвало повреждение ABI NSS на Панели запуска.