Estoy usando CURL para conectarme a múltiples feeds xml y procesarlos cuando se carga la página. Desafortunadamente, de vez en cuando una página no responde y mi script también se detiene. Aquí hay un ejemplo del código con el que estoy trabajando. Establecí el tiempo de espera en 1, pero parece que no funciona. Luego configuré el tiempo de espera en 0.0001 solo para probar cosas hoy y aún así obtuve feeds xml. ¿Ustedes tienen alguna idea sobre cómo obligar a curl al tiempo de espera cuando un script tarda una eternidad?curl connect timeout no funciona
foreach($urls as $k => $v) {
$curl[$k] = curl_init();
curl_setopt($curl[$k], CURLOPT_URL, $v);
curl_setopt($curl[$k], CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl[$k], CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl[$k],CURLOPT_CONNECTTIMEOUT, 1);
Lo sentimos, pero esta respuesta no da ninguna información útil. Por supuesto, estas son opciones diferentes y, por supuesto, tenemos que ver la diferencia :) – DarkSide