php5.6-fpm curl перестает работать (не удалось разрешить хост)

Внезапно наш сервер Ubuntu php5.6-fpm перестал работать с запросами curl.

Вот что я обнаружил:

Работает при запуске из консоли php test.php .

Работает через мокрый из консоли wget -qO- https://maps.google.com/maps/api/geocode/json?address=Brooklyn + NY + USA & key = AIzaSyBGgTVnShML1_WHJL0rOTEnt2XOrgVgnu4 | cat

Работает с использованием curl из консоли key = AIzaSyBGgTVnShML1_WHJL0rOTEnt2XOrgVgnu4 | cat

Работает с использованием curl из консоли ums-admin @ svr1: /var/www/propertymonitor.ae/htdocs/v2$ curl https://maps.google.com/maps/api/geocode/json?address=Brooklyn+NY+USA&key=AIzaSyBGgTVnShML1_WHJL0rOTEnt2XOrgVgn[verdec) php-fpm на https://example.com/test.php он не работает и жалуется на сбой поиска DNS?!

Перезапуск php5.6-fpm, и он снова начинает работать?!

Код ниже:

<?php
// create curl resource
$ch = curl_init();

// set url
curl_setopt($ch, CURLOPT_URL, "https://maps.google.com/maps/api/geocode/json?address=Brooklyn+NY+USA&key=AIzaSyBGgTVnShML1_WHJL0rOTEnt2XOrgVgnu4");

//return the transfer as a string
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

// $output contains the output string
$data = curl_exec($ch);

if ($data === false)
{
echo 'Curl error: ' . curl_error($ch);
} else {
echo 'Response: ' . $data;
}

// close curl resource to free up system resources
curl_close($ch);
?>

И остальная часть системы проверяет:

cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 8.8.4.4
search example.com

И нет потери пакетов:

64 bytes from 8.8.8.8: icmp_seq=3150 ttl=46 time=129 ms
64 bytes from 8.8.8.8: icmp_seq=3151 ttl=46 time=124 ms
64 bytes from 8.8.8.8: icmp_seq=3152 ttl=46 time=124 ms
64 bytes from 8.8.8.8: icmp_seq=3153 ttl=46 time=124 ms
^C
--- 8.8.8.8 ping statistics ---
3153 packets transmitted, 3153 received, 0% packet loss, time 3154312ms
rtt min/avg/max/mdev = 114.975/124.705/139.692/2.004 ms
1
задан 22 March 2017 в 11:53
2 ответа

Смотри сюда: https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1674733

Эта проблема вызвана обновлением.

.
5
ответ дан 3 December 2019 в 16:32

Кажется, ошибка исправлена и освобождена.

apt history log

2
ответ дан 3 December 2019 в 16:32

Теги

Похожие вопросы