Definir tempo limite global da CURL
Estou usando um módulo Drupal proprietário de terceiros que consulta um serviço de terceiros via curl. Ultimamente, o serviço tem sido um pouco complicado, o que está diminuindo muito a velocidade da página e quando tenho muito tráfego, estou atingindo max_connections.
As informações consultadas por esta extensão não são vitais, mas são importantes o suficiente para que eu não possa simplesmente remover o módulo. Por enquanto, eu o corrigi corrigindo o módulo para adicionar um tempo limite de curvatura à solicitação:
curl_setopt($ch, CURLOPT_TIMEOUT, 1);
No entanto, não quero deixar o hack no lugar porque ele desaparecerá na próxima atualização e, como o problema é intermitente, ele não será exibido nos testes.
Existe alguma maneira de definir o tempo limite globalmente em uma configuração do php.ini ou no PHP via código (que eu poderia inserir em um módulo personalizado)?
Qualquer ajuda é apreciada,
obrigado