Установить глобальный тайм-аут CURL
Я использую проприетарный сторонний модуль Drupal, который запрашивает сторонний сервис через curl. В последнее время этот сервис несколько ненадежный, что сильно замедляет загрузку моей страницы, и когда у меня много трафика, я нажимаю max_connections.
Информация, которую запрашивает это расширение, не является жизненно важной, но она настолько важна, что я не могу просто удалить модуль. В настоящее время я исправил это, исправив модуль для добавления тайм-аута curl к запросу:
curl_setopt($ch, CURLOPT_TIMEOUT, 1);
Тем не менее, я не хочу оставлять взлом на месте, потому что он исчезнет при следующем обновлении, и, поскольку проблема носит прерывистый характер, он не будет отображаться при тестировании.
Есть ли способ установить тайм-аут глобально в настройке php.ini или в PHP через код (который я мог бы добавить в пользовательский модуль)?
Любая помощь приветствуется,
Спасибо