Fatal error: Maximum execution time of 30 seconds exceeded | ![]() ![]() ![]() ![]() (4.50)views: 3765 |
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
1 2 3 4 5

(4.50)