У нас есть странная ошибка. Это происходит вокруг один раз в минуту, и это - то, что мы видим в журналах:
* 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
Помогите.
Наконец, найденный обходным решением: CURLOPT_RESOLVE
, Хотя cURL неправильно разрешала IP-адрес хоста, с помощью той опции, позволил нам переопределять регулярный процесс разрешения.
Hope это помогает другим людям, которые находят ту же проблему.