Fatal error: Maximum execution time of 30 seconds exceeded

****+ (4.50)
views: 3090

Por defecto apache setea en 30 seg el máximo tiempo de ejecución de un script, si ves este error es porque tu script pagina o lo que sea ha demorado mas de 30 seg en ejecutarse , por lo general si esto pasa es porque tienes un bucle con un while mal colocado o algun problema en ella, no obstante muchas veces necesitamos correr procesos largos y e aqui la solucion, solo debes agregar la siguiente linea al comienzo de tu script


set_time_limit(0);


donde el valor 0 indica "infinito" por lo que el scrip se ejecutara hasta terminar, algo mas seguro para no dejar scripts corriendo de por vida  seria ponerle un tiempo en seg


por ejem


set_time_limit(60);


de esta manera el script cortara en 60 segundos


 


Cómo Calificas este artículo?:
1 2 3 4 5


Los que entraron en este post también vieron:


Comentarios:

Agregar Comentario:


Nombre:                       Valoración:
Comentario:
E-mail:(opcional)

Copie el texto:

Google