Установить глобальный тайм-аут CURL

Я использую проприетарный сторонний модуль Drupal, который запрашивает сторонний сервис через curl. В последнее время этот сервис несколько ненадежный, что сильно замедляет загрузку моей страницы, и когда у меня много трафика, я нажимаю max_connections.

Информация, которую запрашивает это расширение, не является жизненно важной, но она настолько важна, что я не могу просто удалить модуль. В настоящее время я исправил это, исправив модуль для добавления тайм-аута curl к запросу:

curl_setopt($ch, CURLOPT_TIMEOUT, 1);

Тем не менее, я не хочу оставлять взлом на месте, потому что он исчезнет при следующем обновлении, и, поскольку проблема носит прерывистый характер, он не будет отображаться при тестировании.

Есть ли способ установить тайм-аут глобально в настройке php.ini или в PHP через код (который я мог бы добавить в пользовательский модуль)?

Любая помощь приветствуется,

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос