Así que ahora mismo tengo una implementación de retraso_trabajo que funciona perfectamente en mi entorno de desarrollo local. Para iniciar el trabajador en mi máquina, acabo de ejecutar rake jobs:work
y funciona perfectamente.Ejecutando trabajador con trabajo de retraso en Heroku?
Para obtener el trabajo de retraso en heroku, he estado usando prácticamente el mismo comando: heroku run rake jobs:work
. Esta solución funciona, sin que tenga que pagarle nada a Heroku por los costos del trabajador, pero tengo que mantener abierta la ventana de solicitud de comando o, de lo contrario, el trabajador con demora en el trabajo se detiene cuando la cierro. ¿Existe un comando para mantener trabajando de forma permanente a este trabajador con retardo de trabajo incluso cuando cierro la ventana de comandos? ¿O hay otra forma mejor de hacerlo?
La documentación está aquí: https://devcenter.heroku.com/articles/delayed-job – zsquare
Incluso si la ejecuta desde su consola, 'compra' trabajador dyno pero Heroku tiene por segundo bilingüe, así que no pagas porque tienes 750 horas gratis, y el mes en el peor de los casos tiene 744 horas, por lo que tienes 6 horas gratis para tus dinas adicionales, tareas del programador y así o norte. – Hauleth