Trabajo desarrollando una web, y esta web, manda semanalmente un "Newsletter" a todos los usuarios. Estos mails lo mando con un cronjob, utilizando el comando de CURL , hasta alli iba todo perfecto. Hasta no hace mucho los mandaba sin problemas, pero como ahora la tasa de usuarios esta sobre los 7mil, ya no hace su trabajo, cuando reviso el mail que me envia cronjob, me sale el siguiente mensaje
Código:
la solucion mas obvia seria aumentar el timeout, el timeout actual en apache, esta en 250, por default tenia 300, yo lo habia bajado por un problema que tenia antes, pero no se si esto despues no me traeria problemas con la pagina en si, <br /> <b>Fatal error</b>: Maximum execution time of 30 seconds exceeded in <b>/home/user/public_html/functions.php</b> on line <b>5</b><br />
el script de mandar los newletter, tengo puesto que los mande de 100 en 100. Manda 100 y luego espere unos 15 seg, para mandar la siguiente tanda de 100 y asi va, no se si eso tambien pueda afectar el timeout, el problema es que si los mando todos de un solo golpe, creo que no funciona tampoco, no los manda completo, por la cola de envio.
aqui les coloco como es mi comando de CURL
Código:
curl --silent --compressed http://www.laurl.com/script.php