Ejecución similar a PHP-FPM de Ruby Apps

PHP tiene PHP-FPM, un grupo de procesos PHP que se ejecutan, se administran, desaparecen y reaparecen, etc. Este grupo se puede usar para un montón de aplicaciones diferentes en un sistema. Configura nginx con un host virtual y le dice que reenvíe *.php solicitudes en un puerto en particular (o socket Unix), y el trabajador maneja el resto.

Es realmente, democracia útil cuando estás en un cuadro con recursos limitados ejecutando muchas aplicaciones pequeñas que no se usan con frecuencia.

No he visto nada como esto para Ruby, ya que Rails tarda un tiempo en iniciarse y es una aplicación independiente que se ejecuta, en lugar de PHP, tiene uno o más puntos de entrada arbitrarios en forma de archivos que puede lanzar. .

¿Tengo razón en mi suposición de que no puedes hacer la aplicación de estilo FPM gratis para todos con Ruby?

(Conozco Heroku y ya lo uso para proyectos paralelos, pero estoy más interesado en aprender más sobre cómo funcionan las cosas bajo las sábanas).

preguntado el 04 de julio de 12 a las 10:07

1 Respuestas

Después de mirar un poco más:

Por lo que puedo decir, el equivalente más cercano es Phusion Passenger (configurado con Nginx), que pone en cola a los trabajadores para las aplicaciones a medida que se solicitan (o con anticipación si es necesario), y luego las elimina después de un período de inactividad configurable.

Lo suficientemente cerca (tm). :-)

Respondido 05 Jul 12, 02:07

En lugar de una respuesta de alguien que no sea yo, aceptaré esta por el momento. :-| - Rob Howard

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.