¿Puede recargar una aplicación Rails en el pasajero de la misma manera perfecta que puede recargar una en Unicornio?

StackOverflow https://stackoverflow.com/questions/8909663

Pregunta

Con unicornio, puede reiniciar y recargar una aplicación Rails con kill -USR2 [master process], que no mata el proceso de inmediato, pero comienza un nuevo proceso maestro + procesos de esclavos en segundo plano. Cuando el nuevo maestro está listo, puedes apagar el viejo maestro con kill -QUIT. Esto le permite reiniciar su sitio web sin que los visitantes noten una desaceleración en el manejo de solicitudes.

Pero con el pasajero, reinicia la aplicación Rails con touch tmp/restart.txt, que por lo que puedo decir, hace que la aplicación Rails no responda durante los pocos segundos que se necesitan para reiniciar la aplicación Rails.

¿Hay alguna forma de usar pasajero, pero también que la aplicación Rails se reinicia sin problemas?

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top