Tengo un controlador de rieles en Heroku donde envío correos electrónicos en un bucle, y respondo al usuario con cierta información sobre a qué dirección de correo electrónico se enviaron los correos electrónicos.Prevenir el tiempo de espera de solicitud con peticiones largas
Si bien esto funciona cuando solo se deben enviar unos pocos (~ 40) correos electrónicos, la solicitud se agota cuando hay más que enviar unos pocos correos electrónicos (por ejemplo,> 40).
estados heroku en sus guías que las solicitudes deben responder con al menos un byte dentro de los 30 segundos: https://devcenter.heroku.com/articles/request-timeout
Aunque sé que esto no es la mejor manera de lograr esto, estoy actualmente tratando de encontrar la manera de haz esto en Ruby.
Si se tratara de una aplicación de PHP, podría hacer un echo
antes de ingresar al ciclo, y luego mantener echo
haciendo algo en cada iteración. ¿Cómo logro algo similar en los rieles?
Gracias. De hecho, estaba tratando de evitar pagarle a las dinas trabajadoras de Heroku. – rdasxy
Sí, esos complementos se suman rápidamente. –
Puede consultar https://github.com/lostboy/workless para obtener un presupuesto ajustado para los trabajadores. –