Tengo un servidor dedicado el cual se encarga de enviar a eso de las 3:00 a.m. (madrugada) un aproximado de 2,500 reportes via correo electronico a los trabajadores de varias plantas (empresas), estos reportes se envian a dichas horas para cuando estos lleguen en la ma~ana, tengan los datos actualizados del proceso que se finalizo el dia anterior.
Al principio se empezo enviando una taza de 500 reportes y todo funcionaba perfectamente, la taza se fue aumentando hasta llegar a 2,500 envios y es cuando empezo el problema , empece a recivir quejas de que no llegaba el reporte asi que empeze a investigar y les cuento:
El servidor dedicado diariamente ejecuta un script PHP mediante cron, y noto que ahora ya no se se ejecuta completamente, vaya, verifique si el problema era el código (verifique el LOG de apache) y no se muestra ningún error de sintaxis en el script, después mire si por alguna razón los tiempos de ejecución del script estaban mal configurados en el php.ini, teniendo estos valores:
Código
// phpinfo() max_execution_time = 86400 // para 24 horas max_file_uploads = 20 max_input_time = 86400 // para 24 horas memory_limit = 128M post_max_size = 1024M // 1GB upload_max_filesize = 2G
Y la forma de como ejecuto el scrtip en cron es asi:
Código:
curl -u user:password http://localhost/script.php?op=start
Cual creen que sea el problema ?...