cURL: Hostname não foi encontrado no cache DNS

0

Estamos com um erro estranho. Acontece uma vez a cada minuto e é isso que vemos nos registros:

* 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'

Temos dados01 definidos corretamente em nosso arquivo / etc / hosts, mas por algum motivo, o endereço IP x.x.x.x resolvido está incorreto, então a conexão falha.

curl --version retorna o seguinte:

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

Por favor ajude.

    
por rreyes1979 22.10.2016 / 17:54

1 resposta

0

Finalmente, encontrei uma solução alternativa: CURLOPT_RESOLVE

Embora o cURL estivesse resolvendo incorretamente o endereço IP do host, o uso dessa opção nos permitiu substituir o processo regular de resolução.

Espero que ajude outras pessoas que encontram o mesmo problema.

    
por rreyes1979 26.10.2016 / 17:20