Comments (15)
Does the observer have any code in it?
from sunspot.
nope, I followed exactly the mentioned steps...
from sunspot.
I'm having the same issue...each request is adding 5-10 mb and i have to restart my development server every few minutes
from sunspot.
Gross. I'll look into this later today if nobody else gets to it first.
from sunspot.
It seems like the observer isn't the only thing causing a memory leak...Ever since I upgraded to sunspot rc3 (using solr 3.3) my app has been leaking memory like crazy
from sunspot.
Looking now. Thanks for the excellent bug report.
from sunspot.
Are you seeing this in production or only in development? I am only seeing it in development, so my gut is that it is related to class reloading (cache_classes = false
)
from sunspot.
I am only seeing it in development. I was guessing it was class reloading and sunspot was keeping some objects/results around for some reason...I also thought it could be something with the solr logger added for debugging?
from sunspot.
Ugh, all my attempts at using memory profilers in Ruby is failing. I'll try again sometime tomorrow.
from sunspot.
Back on the case of this. Might try JRuby, heh.
from sunspot.
Most likely suspect is 03fc76b#commitcomment-680536. I'll verify tomorrow though.
from sunspot.
@nz, will you review alindeman@2b5e8a7 ?
@jeanmartin, @danoph, will you try this branch to see if it fixes the memory leak for you too?
In Gemfile:
gem 'sunspot', :git => 'git://github.com/alindeman/sunspot.git', :branch => '108_memory_leak'
Then:
bundle update sunspot
from sunspot.
@alindeman looks good and makes sense. thanks for cleaning up after me ;)
from sunspot.
No problem!! This is not something that I really knew about until very recently too.
from sunspot.
Cool, thanks for reviewing! I've merged it in.
from sunspot.
Related Issues (20)
- Documentation website not working HOT 2
- index not working with Ruby 3 HOT 4
- sunspot:solr:reindex not work after updating rails 6 HOT 1
- Fulltext and Scalar field search is not working with any_of
- sunspot_rails gem bump? HOT 6
- Can't make it work with Solr 8 with docker HOT 1
- Index-time Boosts not supported by Lucene 7 and Solr 8 anymore
- Sunspot RSolr Reindex Error ConnectionRefused After reindexing 99.57% of the model how to continue from where it failed
- Score boost does not work with join fields
- Retry5xxSessionProxy#rescued_exception unused
- DEPRECATION: Rsolr.new/connect option 'read_timeout' is deprecated and will be removed in Rsolr 3.
- Not able to reindexing restored couchdb HOT 1
- Search by exact match on text field is not working as expected HOT 1
- Can Opendistro Elasticsearch be used in place of Solr? HOT 1
- Psych::BadAlias in Ruby 3.1 configuration
- NoMethodError on Ruby 3.2 for `File.exists?` HOT 8
- sort param could not be parsed as a query, and is not a field that exists in the index: geodist(location_ll,32.8563846,-117.2029363)
- How to stub results?
- Is this available with Solr 9? HOT 2
- Rails 7.1 deprecation warning HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sunspot.