plans |
FAQ |
Código |
Chat |
login

¿Puede uno correr bajo una misma instancia de Mongrel, WebRick o Unicorn, varias aplicaciones Ruby?

Layer-visible-off
1
Unfavorites
0

Cuando uno desea ejecutar una aplicación Ruby hecha con algún framework como Sinatra o Rails, por consola uno escribe ~$ ruby script/server o ~$ unicorn_rails pero se ejecuta una instancia para cada app. Quisiera saber si existe alguna manera de ejecutar una única instancia del servidor de aplicaciones, exponiendo a las distintas aplicaciones en diferentes puertos o algo parecido.


1

Yo tengo una configuración de nginx + passenger, así puedo crear varios sitios usando el mismo servidor.

answered 4 months ago
andphe 108 3
from Colombia
4 months ago carlos said:
 

¿Y qué tan rápido es, @andphe?

4 months ago andphe said:
 

@carlosleon la verdad es que es rápido, pero no se cuan rápido, no entiendo muy bien como funciona el passenger, pero me da la impresión que es similar al appengine, cuando no hay mucho tráfico el primer request es lento de ahí en adelante va rápido. como dije no estoy seguro pero esa ha sido mi experiencia con el nginx + passenger hasta ahora. :)


0

creo que te refieres a usar clusters. si es posible usarlos. por ejemplo con unicorn le dices cuantos workers quieres. con thin se usa

thin -s

cada uno de los servidores tiene sus opciones para hacerlo.

tambien puedes correr varias aplicaciones usando solo apache con (mod_passenger) o nginx.

updated 4 months ago
krawek 101 6
answered 4 months ago
krawek 101 6