Curl не резолвит хост

Добрый день!
Использую PHP библиотеку для работы с CURL (curl_init() и все такое).
Последнее время возникает следующая проблема: периодически CURL не может разрезолвить доменное имя запрашиваемого хоста и выдает ошибку:
Couldn't resolve host 'example.com'

Что интересно, эта ошибка возникает не при каждом запросе, а лишь иногда.
Почему это может происходить ? Какие логи смотреть (Linux) ?

1 ответов


Сталкивался с подобной проблемой. На одном из серверов стоял простенький скриптик который опрашивал другие серваки на доступность пых и базу. Иногда раз в день иногда чаще натыкались на ошибку в логах Couldn't resolve host 'example.com' .Что интересно периодичность указывала на работу задачи по крону . Сделали предположение что пытались приконектится именно в тот момент, когда на ДНС-сервер добавили новую запись и перегрузили записи. Исходя из этого добавили проверку на указанную ошибку и если она возникал единожды игнорили и делали реконнект еще пару раз. Проблема исчезла для скрипта в моем случае. Хм логируйте ошибки курла