cUrl - хост не может быть разрешен, пока ping работает нормально - PullRequest
0 голосов
/ 16 июня 2019

После запуска обновления apt и перезапуска моего сервера Ubuntu, cUrl (через Guzzle) сообщает об ошибке, что хост не может быть разрешен.

cURL error 6: Could not resolve host: xx.xx (see http:\/\/curl.haxx.se\/libcurl\/c\/libcurl-errors.html)

Мой код

$client = new Client();
$response = $client->post("https://xx.xx?r=/center/api", [
            RequestOptions::HEADERS => [
                'X-Requested-With' => 'XMLHttpRequest'
            ]
        ]);

Это происходит случайным образом и с несколькими доменами.Тем временем я запускал эхо-запросы для этих доменов в терминале, и они работали.

В StackOverflow и Google я мог найти только решения, которые добавляли хост в файл hosts, но для меня это нереальнорешение.

...