Tema: cron job
Ver Mensaje Individual
  #11 (permalink)  
Antiguo 28/04/2010, 14:21
Avatar de maturano
maturano
 
Fecha de Ingreso: enero-2010
Ubicación: /home/
Mensajes: 537
Antigüedad: 14 años, 11 meses
Puntos: 36
Respuesta: cron job

Cita:
Iniciado por LordRadium Ver Mensaje
y recibo este error Fatal error</b>: Maximum execution time of 30 seconds exceeded in

investigando en internet me di cuenta que debo modificar el php init asi que estoy con eso.
El error es porque el script está tomando más de 30 segundos en ejecutarse. En general, 30 segundos debe ser suficiente tiempo para que trabaje un script, si toma más de esto puede ser que haya un problema con el código/algoritmo.

No te sugeriría cambiar el parámetro desde el php.ini, esto lo cambia la configuración general, si otro script tuviera "este problema" podría consumirte procesador y/o memoria sin "darte cuenta".

Lo que puedes hacer es cambiar el tiempo máximo de ejecución para ese script en específico, eso gracias a la función set_time_limit() de PHP. Solo colócala al inicio del script de la siguiente manera:
Código PHP:
Ver original
  1. <?php
  2.  
  3. // Código PHP que toma más de 30 segundos en ejecutarse
  4. // y que ahora puede tomarse hasta 1 minuto
Por favor checha la documentación al respecto:
www.php.net/set_time_limit
__________________
I ♥ The Music!