yeah, i saw that. i actually found why exactly this problem happens - new symbol is generated every time a named scope is called which was defined on ActiveRecord::Base
On Thursday, March 22, 2012 3:39:11 PM UTC+1, Sky Faber wrote: > > This seems like a known problem with ruby. > > I found this old discussion of the issue back from 2008. > > http://www.ruby-forum.com/topic/173699<http://www.ruby-forum.com/topic/173699> > > -Sky > On Mar 22, 2012 4:00 AM, "Maksym Melnychok" <[email protected]> wrote: > >> Hi guys, >> >> has anyone had problems with this bit of code: https://github.com/** >> rails/rails/blob/master/**activesupport/lib/active_** >> support/core_ext/proc.rb<https://github.com/rails/rails/blob/master/activesupport/lib/active_support/core_ext/proc.rb> >> ? >> >> if i run my application for long enough time i start getting errors like >> this: >> >> RuntimeError: symbol table overflow (symbol __bind_1328993330_18...) >> >> apparently it's because symbols are never GCed and rails generates one >> every time this proc extension is used because method names are implicitly >> converted to symbols >> >> Best Regards, >> MM >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ruby on Rails: Core" group. >> To view this discussion on the web visit >> https://groups.google.com/d/msg/rubyonrails-core/-/mys8W5xHmsUJ<https://groups.google.com/d/msg/rubyonrails-core/-/mys8W5xHmsUJ> >> . >> To post to this group, send email to >> rubyonrails-core@googlegroups.com<[email protected]> >> . >> To unsubscribe from this group, send email to >> rubyonrails-core+unsubscribe@googlegroups.com<rubyonrails-core%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/rubyonrails-core?hl=en<http://groups.google.com/group/rubyonrails-core?hl=en> >> . >> > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Core" group. To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-core/-/2lNXHD2mPHUJ. 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-core?hl=en.
