я бы поставил на это деньги У меня была похожая проблема несколько лет назад с определенной опцией curl, которую я добавил, что иногда приводило к зависанию скрипта. Я хотел бы точно вспомнить, в чем заключалась проблема, но я полагаю, что это привело к тому, что curl связывался с неверной библиотекой внизу. ( edit ) на самом деле, я уверен, что в моем случае это была библиотека SSL, в которой использовалась более старая версия openssl.
Я бы предложил сначала удалить все вызовы curl_setopt()
, а затем добавить их обратно, чтобы посмотреть, сможете ли вы изолировать ошибку. я думаю если вы запустите эквивалентную команду curl в командной строке, вы можете сразу увидеть ошибку там.
Я исправил это, обновив библиотеку openssl, которую использовал curl.