/ / Apache SOLR nepravidelná RAM comsumption - apache, solr, django-haystack

Apache SOLR nepravidelná RAM comsumption - apache, solr, django-haystack

Na svojom počítači som nastavil indexy SOLR a všetko funguje dobre.

Nemám skúsenosti s SOLR, ale po profilovaníproces "start.jar" na chvíľu som si všimol, že spotreba RAM sa skrýva veľa, kdekoľvek od 150MB do 400MBish.A to je len pre 10K dokumenty!

Takže ako odpoveď som napísal skript, ktorý práve čaká na to, že SOLR prekročí hranicu spotreby RAM (na zdieľanom hosťovaní), a keď to robí, zabije start.jar a reštartuje ho.

Má to nejaký nepriaznivý účinok? A ak áno, aké lepšie riešenia existujú, okrem toho, že získate viac pamäte RAM alebo používate SOLR v cloude (čo tiež stojí peniaze)? Je mi ľúto, ak to znie hlúpo, ale potrebujem len pracovné riešenie.

Ďakujem.

odpovede:

0 pre odpoveď č. 1

Musíte poskytnúť niektoré indexové štatistiky:

Ako veľký je váš index (počet dokumentov a veľkosť v MB / GB)?
Koľko polí indexovaných / uložených?
Koľko pamäte je pridelená spoločnosti JVM?
Optimalizujete / poverujete, veľmi často / v reálnom čase?
Čo je čas SOLR Query, ktorý sa zobrazuje v denníkoch?

najlepší