Thx for the input guys, yea Im also not sure why I would want to run the session removal on a random basis, it seems like using script/ runner is the way Im gonna go. I can't put it into the authorization, fwiw because the application doesn't have any authorization layer. Im gonna look into the scheduling gem.
On Sep 19, 6:45 am, Peter De Berdt <peter.de.be...@pandora.be> wrote: > On 18 Sep 2009, at 21:01, Greg Donald wrote: > > >> That will be processed for every request, > > > No it won't. It has randomization code that causes it to not run > > _most of the time_. This is exactly how session gc should be handled. > > It will ramp up proportionally with traffic. > > Actually that could be never or always, relying on random numbers to > make decisions on whether to do something "most of the time" is a bad > idea. > > The pointers that were given by Sax were more valid options. I'd > personally prefer the cron tab option, since you can run it on a > regular and low activity time, it's built-in and already running on > any unix-based OS and thus requires no extra processes. It could even > be a little script that runs outside of Rails, since it's a bit of > overkill to start a whole Rails instance just to delete some records > in the sessions table. > > Best regards > > Peter De Berdt --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---