0
我在我的電腦上設置了SOLR索引,並且一切正常。Apache SOLR不穩定的RAM消耗
我對SOLR沒有經驗,但在分析「start.jar」過程一段時間後,我注意到RAM消耗在150MB到400MBish之間跳躍很多。這僅僅是10K文件!所以作爲迴應,我寫了一個腳本,等待SOLR超過我的RAM消耗限制(在共享主機上),當它發生時,它會殺死start.jar並重新啓動它。
這是否有任何不利影響?如果是這樣,那麼有更好的解決方案,除了獲得更多的RAM或使用基於雲的SOLR(這也會花錢)?對不起,如果這聽起來很愚蠢,但我只需要一個工作解決方案。
謝謝。
Solr是內存飢餓,沒有辦法繞過它。但請參閱http://stackoverflow.com/questions/1546898/how-to-reduce-solr-memory-usage –
是的,謝謝。但是,只要殺死SOLR並在內存使用超過限制時重新啓動它,我的解決方案會產生任何不利影響,除了搜索功能不能在短時間內使用。 –
你正在殺死所有的Solr緩存,所以性能會受到很大的影響。也就是說,如果你不需要高QPS,那麼你的情況可能會好起來。 –