On Nov 30, 3:28 am, BW <[email protected]> wrote:
> Fred,
>
> I'm using the default, the CookieStore.
>

That's fine. I ran into an issue because of a database store that
wasn't activerecord store. The issue was that the session store wasn't
returning connections to the connection pool, so after a few normal
page loads all of the connections are marked as busy and you start
having to wait for timeouts before subsequent actions can get a
database connection.

If this is the problem then reducing wait_timeout or increasing the
pool size (in database.yml - see
http://rubyclub.com.ua/doc/api-rails-2.2/classes/ActiveRecord/ConnectionAdapters/ConnectionPool.html)
will delay the onset of the problem (this isn't a fix though - you
need to find what is leaking connections)

Fred

> On Mon, Nov 30, 2009 at 3:53 AM, Frederick Cheung <
>
>
>
> [email protected]> wrote:
>
> > On Nov 29, 6:58 pm, BW <[email protected]> wrote:
> > > I'm finally upgrading one of my apps to Rails 2.3.5 from 2.1.  One thing
> > > I've noticed is that I'm getting terrible performance with MySQL under
> > Rails
> > > 2.3.  The 2.3 version runs 10x slower than the 2.1 version.  Same
> > database,
> > > almost the same code, different version of Rails.
>
> > what session store are you using ?
>
> > Fred

--

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