mirror of
https://github.com/yacy/yacy_search_server.git
synced 2024-09-19 00:01:41 +02:00
purge a lucene cache - possible memory leak fix
This commit is contained in:
parent
ff86cb683f
commit
c2d720cdaf
|
@ -34,6 +34,8 @@ import java.util.List;
|
|||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import org.apache.lucene.search.FieldCache;
|
||||
|
||||
import net.yacy.cora.date.GenericFormatter;
|
||||
import net.yacy.cora.document.encoding.ASCII;
|
||||
import net.yacy.cora.document.id.DigestURL;
|
||||
|
@ -292,6 +294,7 @@ public class IndexControlURLs_p {
|
|||
|
||||
if (post.containsKey("rebootsolr")) {
|
||||
segment.fulltext().rebootSolr();
|
||||
FieldCache.DEFAULT.purgeAllCaches();
|
||||
sb.tables.recordAPICall(post, "IndexControlURLs_p.html", WorkTables.TABLE_API_TYPE_STEERING, "solr reboot");
|
||||
}
|
||||
|
||||
|
|
|
@ -82,6 +82,7 @@ import java.util.zip.GZIPOutputStream;
|
|||
import java.util.zip.ZipEntry;
|
||||
import java.util.zip.ZipInputStream;
|
||||
|
||||
import org.apache.lucene.search.FieldCache;
|
||||
import org.apache.solr.common.SolrDocument;
|
||||
import org.apache.solr.common.SolrInputDocument;
|
||||
|
||||
|
@ -2027,7 +2028,8 @@ public final class Switchboard extends serverSwitch {
|
|||
// clear caches
|
||||
if (WordCache.sizeCommonWords() > 1000) WordCache.clearCommonWords();
|
||||
Word.clearCache();
|
||||
// Domains.clear();
|
||||
// Domains.clear();
|
||||
FieldCache.DEFAULT.purgeAllCaches();
|
||||
|
||||
// clean up image stack
|
||||
ResultImages.clearQueues();
|
||||
|
|
Loading…
Reference in New Issue
Block a user