Hola amigos, tengo una consulta para todos los amigos expertos de este foro de antemano agradezco toda su ayuda,
Tengo una aplicacion en php que envia correos a miembros de una lista opt-in la cual se extrae desde una base de datos Mysql
lo que hago:
1.-primero conecto a una base de datos
2.- extraigo de la base de datos los correos a enviar (suelen ser de 300 a 400)
3.- uso un bucle para enviar a la lista con class phpmailer
4.- al final realizo un set para actualizar una tabla dentro de la base de datos
se actualiza con el numero de mensajes enviados, con fecha, etc.
la falla que tengo es que cuando ejecuto el script me realiza el envio, pero no completo solo se envian 200 mensajes y se detiene, y no me realiza la parte de abajo del script o sea que no me actualiza la base de datos.
Probe enviando con pocos usuarios (10) y el script se completa perfectamente envia a los destinatarios y al final actualiza la base de datos.
El script esta en un servidor dedicado sin restricciones, ya verifique en WHM y no tiene limites de envios por hora, (esta en envios ilimitados por hora)
Bueno ilimitado hasta donde yo comprendo,
Mis preguntas serian ¿existe algun limite en el numero de consultas que se realizan a la BD Mysql o algun limite en el tiempo de ejecucion??
Si existieran me podrian decir que modificar para ampliar estos limites??
Como informacion adicional cuando ejecuto el script con 300 o 400 consultas se tarda como 50seg y cuando lo ejecuto con 10 es casi inmediato el tiempo de ejecucion.
otro detalle que se me pasaba es que arriba menciono que no se ejecuta hasta abajo el script pero me equivoco por que al final SI me imprime en pantalla el contador que esta en un echo en la ultima linea del script
A lo que me refiero es que no se ejecutan las consultas a la BD de las ultimas lineas del script.
Creo que ya me fui muy largo pido disculpas y espero no estar equivocado de tema de nuevo agradezco su ayuda.