Máximo tiempo de ejecución

Tom?
16 de Agosto del 2004
Estoy haciendo una aplicación con php que trabaja con ficheros remotos y muchas veces el tiempo de ejecución por defecto (30 segundos) no es suficiente. He cambiado maximum execution time y set_time_limit en php.ini pero no acepta la nueva configuración y sigue con los 30 segundos.

Por favor, que alguien me ayude!!!

vichofeo
16 de Agosto del 2004
haz intentado con el timeout de php.ini, es decir, el tiempo que durara el cargado del script en php

libar
16 de Agosto del 2004
Lo que sucede es que tal vez no estas reiniciando el servicio del apache, también es conveniente darle mayor valor a la cantidad de memoria utilizada, que es una opcion también del php.ini

inphyx
16 de Agosto del 2004
Para poder usar la función set_time_limit, la variable safe_mode del php.ini tiene que estra en Off. Mira si esto es así.
Prueba a ponerlo a 0 (infinito) y si tienes un bucle, ejecuta la función en él:

Cuando se llama, set_time_limit() reinicia el contador del timeout a cero. En otras palabras, si el timeout es el de por defecto de 30 segundos, y después de 25 segundos de ejecución del script se realiza una llamada set_time_limit(20), el script se ejecutará durante un total de 45 segundos antes de alcanzar su límite.

(Extraído del manual oficial php)

Salu2,

iNphYx