This is really quite  remarkable -- and is part of the promise of Ruby
with regards to simplification. Once you set this up, set it to port
80 -- goodbye Apache and J2EE servers (unless you need them for, say,
EJB support, etc) EVEN if you are running straight Ruby with no Java
-- might as well deploy with Jruby and the Glassfish gem set up this
way. This can handle quite the load. -Janna B.

On Jun 5, 9:38 am, Maurício Linhares <mauricio.linha...@gmail.com>
wrote:
> First, read this (and the links) carefully 
> -http://guides.rubyonrails.org/2_2_release_notes.html#thread-safety
>
> Then at your environment.rb file config block, just add the following line:
>
> config.threadsafe!
>
> And then you don't need more than one instance of your application.
>
> -
> Maurício Linhareshttp://alinhavado.wordpress.com/(pt-br) 
> |http://codeshooter.wordpress.com/(en)
>
> On Fri, Jun 5, 2009 at 10:34 AM, JannaB<mistressja...@hotmail.com> wrote:
>
> > Mauricio,
>
> > When you say:
> > <<just one runtime and a "config.threadsafe!" in your environment.rb
> > file will do the trick.>>
>
> > but the docs say:
>
> > <<
> > Multi-thread-safe execution (as introduced in Rails 2.2 or for Merb)
> > is detected and runtime pooling is disabled. You would still need to
> > tell Rails to enable multi-threading by commenting out the following
> > line from config/environments/production.rb.
>
> > config.threadsafe!
>
> > Of course, I dont see the expressioni "config.threadsafe!" in either
> > config/environment.rb or config/environments/production.rb
>
> > Can you show me, exactly what I need to put where, to accomplish this?
> > Thanks, Janna B
>
> > On Jun 5, 9:18 am, Maurício Linhares <mauricio.linha...@gmail.com>
> > wrote:
> >> If you're using the latest Rails, you don't need a couple of runtimes,
> >> just one runtime and a "config.threadsafe!" in your environment.rb
> >> file will do the trick.
>
> >> JRuby uses native threads so it will use as many cores as available at
> >> the machine in just one instance of your webapplication.
>
> >> And about NIO, it's better if you look by yourself, you can start at
> >> the Grizzly connector homepage -https://grizzly.dev.java.net/
>
> >> -
> >> Maurício Linhareshttp://alinhavado.wordpress.com/(pt-br) 
> >> |http://codeshooter.wordpress.com/(en)
>
> >> On Fri, Jun 5, 2009 at 10:13 AM, JannaB<mistressja...@hotmail.com> wrote:
>
> >> > What does it mean for something to be  "NIO ( non-blocking) "
>
> >> > Incidentally, is Apache web server, alone by itself, non-blocking?
>
> >> > As for Conrad's most recent comment, it sounds like one incarnation of
> >> > Glassfish gem with a couple of JRuby runtimes could likely handle a
> >> > fairly good amount of traffic? -Janna
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to