Buenas,
Cuando ejecuto una consulta me da el siguiente error:
Fatal error: Maximum execution time of 30 seconds exceeded in ... on line 45
a q es debido¿?¿?
| |||
Fatala Error: Maximum execution time of 30 seconds exceeded Buenas, Cuando ejecuto una consulta me da el siguiente error: Fatal error: Maximum execution time of 30 seconds exceeded in ... on line 45 a q es debido¿?¿? |
| ||||
Ese error, si lo lees, te dice que haz exedido el límite de tiempo para ejecutar algo. Muy probablemente (lo apuesto!) tienes un ciclo infinito... ve a tu línea 45 de tu código y ve bien. Suerte!
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| ||||
Tambien puede que estes haciendo algun proceso que demore mas que tiempo por default que tiene PHP para ejecutarse (30 segundos), como por ejemplo subir un archivo muy pesado. Puedes darle mas tiempo al PHP para que corra el script modificando la configuracion en tiempo de ejecucion con la funcion set_time_limit($tiempo); donde $tiempo sera el numero de segundos que le daras al scritp para ejecutarse. si le entregas un 0 el script tendra tiempo ilimitado (asique cuidado con lo que dice el colega de mas arriba con respecto a los loops infinitos, debes descartar que esta ocurriendo eso) Una vez que termina el script en ejecucion PHP restablecera los 30 segs de nuevo. Los 30 segs de ejecucion por default se establecen en el PHP.INI PD: mas info en www.php.net ;) Saludos
__________________ =PoWeReD By MySeLf!= |
| |||
Una puntualización respecto a la última respuesta. Cuando acabe el script de php no se restablecerá ese tiempo a 30 segundos, es que el tiempo por defecto no se modifica. Esa instrucción solo tendrá validez para el script en cuestion. Un saludo Zerjillo |