I was actually running in JRuby earlier on in my development process,
but "something changed" and it appeared that the Oracle driver and
JRuby stopped playing nicely together.

Perhaps I should revisit JRuby...

Thanks for the responses!

On Oct 29, 10:29 am, "Maurício Linhares" <[EMAIL PROTECTED]>
wrote:
> A slow SQL query woudn't freeze rails 2.2 as it freezes 2.1 now as the
> MRI removes threads that are waiting for IO handles to be available
> from the running list, so this should not be a big issue with the new
> rails, but JRuby is a definitely better option today with the latest
> rails.
>
> -
> Maurício Linhareshttp://alinhavado.wordpress.com/(pt-br) 
> |http://blog.codevader.com/(en)
> João Pessoa, PB, +55 83 8867-7208
>
> On Wed, Oct 29, 2008 at 12:26 PM, michael_teter <[EMAIL PROTECTED]> wrote:
>
> > I don't know how practical this is, but I can envision a system
> > whereby each process wraps a request/response with a Start End message
> > to a load balancer so it will know which processes are busy and which
> > are not.  Further, the load balancer could keep statistics that might
> > be useful in optimizing the balance behavior.
>
> >> Yup that's the way it is. load balancing across several mongrels helps
> >> a bit, but not massively because most load balancers just spread the
> >> load equally - they don't prioritize mongrels that aren't processing a
> >> request.
> >> Rails 2.2 is thread safe, but MRI's less than stellar threading means
> >> that won't make a lot of difference if you are using MRI. For jruby
> >> things could get very interesting.
>
> >> Fred
>
> >> > Secondly, for what it's worth, I'm running a mongrel cluster, but that
> >> > isn't helping right now.
>
> >> > More info:
>
> >> > "top" shows the host machine completely idle.
> >> > development.log shows only user A's query SQL, but it does not show
> >> > user B's request for a new page.
> >> > When user A's query finally completes, then suddenly Rails comes back
> >> > to life, and user B gets a response.
>
> >> > This is a serious problem for me right now.  It must be a
> >> > configuration problem, because there's no way Rails is designed to
> >> > behave this way...?
>
> >> > Oh also, the database is hosted on another machine, and it's Oracle 9.
>
> >> > Thanks!
> >> > Michael
--~--~---------~--~----~------------~-------~--~----~
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 [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to