Feedback

No olvide que también tenemos una biblioteca con fragmentos de código, http://snippets.dev-co.org _\../

Close

what's your question? be descriptive.

By: [ Moderator ] Asked from Colombia

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

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.

Add comment viewed 166 times Latest activity over 1 year ago

or Cancel

2 answers

  • 1

andphe [ Admin ]

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

NN comments
andphe
-
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. :)

or Cancel
  • 0

krawek [ Admin ]

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.

or Cancel