ЗАВИХРЕНИЕ: Имя хоста НЕ было найдено в кэше DNS

У нас есть странная ошибка. Это происходит вокруг один раз в минуту, и это - то, что мы видим в журналах:

* Connection #0 to host data01 left intact
* Hostname was NOT found in DNS cache
*   Trying x.x.x.x...
* connect to x.x.x.x port yyyy failed: Connection timed out
* Failed to connect to x.x.x.x port yyyy: Connection timed out
* Closing connection 0`

У нас есть data01, правильно определенный в нашем/etc/hosts файле, но по некоторым причинам, разрешенный x.x.x.x IP-адрес является неправильным так сбои соединения.

завихрение - версия возвращает следующее:

curl 7.35.0 (x86_64-pc-linux-gnu) libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3

Помогите.

0
задан 22 October 2016 в 19:28

1 ответ

Наконец, найденный обходным решением: CURLOPT_RESOLVE

, Хотя cURL неправильно разрешала IP-адрес хоста, с помощью той опции, позволил нам переопределять регулярный процесс разрешения.

Hope это помогает другим людям, которые находят ту же проблему.

0
ответ дан 28 September 2019 в 08:40

Другие вопросы по тегам:

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