Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/09/2013, 13:38
Avatar de humanista
humanista
 
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años, 8 meses
Puntos: 15
Controlar tiempo que tarda en ejecutarse una función

Tengo un script que lanzo automáticamente cada minuto. Lo hago desde el hosting, simplemente indicándole el fichero .php que debe ejecutar.

He puesto un set_time_limit=3000 (5 min) pero no sé porque a veces se sobrepasa.

La cuestión es que ese proceso hace llamadas y recoge datos de otras webs, por lo que la duración del script varía desde el minuto y poco hasta los 7-8 minutos.

Mi pregunta es si hay alguna forma de que al llamar a una función así:

$xxx->funcion($parameter);

se controle el tiempo de ejecución, si pasa de x segundos, que se pare.