Re: [PHP-ES] max_execution_time recomendado para un newsletter
[email protected] (David Blanco)
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <[email protected]> |
Hola! El 12/04/2011 20:02, "Jacobo Pedrosa" <[email protected]> escribió: > Tengo una web en Drupal y he incluido el módulo simplenews para gestionar el > newsletter, pero cuando lo ejecuto, en ocasiones acaba en una página en > blanco por lo que da la sensación de que no se ha enviado correctamente, es > más en algunas ocasiones he comprobado que no llega a todos los contactos. > > Después de mirar muchas cosas y hacer muchas pruebas, he llegado a la > conclusión de que es causado por el max_execution_time que actualmente está > definido a 30. A partir de aquí he seguido mirando los valores recomendados > y en muchos sitios dice que lo podemos poner a 0 (entiendo que quiere decir > ilimitado) ya que apache es suficientemente inteligente como para capar el > proceso en caso necesario. > > Estais de acuerdo con esta premisa? Lo pondriais a 0? O un valor finito? > 120? 500? Imho si el código te obliga a modificar el tiempo máximo de ejecución es que es un mal código. Creo que que deberías enviar los correos emulando a un buffer, es decir, de cinco en cinco en cada ejecución o algo así. De este modo te aseguras de que el script no consume demasiados recursos. Un saludo.