2012-05-31 52 views
0

我是Solr的新手,所以我很抱歉如果這是一個愚蠢的問題:) 我有一個Solr進程運行並記錄文件的東西。日誌級別設置爲INFO我相信。無論如何,即使沒有真正搜索到任何內容,它仍然會像瘋了一樣記錄日誌。日誌包含這些大部分的記錄:Solr過度的日誌記錄和autowarming - 這是正常的嗎?

INFO: autowarming result for [email protected] main 
     queryResultCache{lookups=0,hits=0,hitratio=0.00,inserts=0,evictions=0,size=0,warmupTime=0,cumulative_lookups=0,cumulative_hits=0,cumulative_hitratio=0.00,cumulative_inserts=0,cumulative_evictions=0} 
May 31, 2012 6:53:45 PM org.apache.solr.search.SolrIndexSearcher warm 
INFO: autowarming [email protected] main from [email protected] main 
     documentCache{lookups=0,hits=0,hitratio=0.00,inserts=0,evictions=0,size=0,warmupTime=0,cumulative_lookups=6188938,cumulative_hits=2441,cumulative_hitratio=0.00,cumulative_inserts=6186497,cumulative_evictions=4581707} 
May 31, 2012 6:53:45 PM org.apache.solr.search.SolrIndexSearcher warm 
INFO: autowarming result for [email protected] main 
     documentCache{lookups=0,hits=0,hitratio=0.00,inserts=0,evictions=0,size=0,warmupTime=0,cumulative_lookups=6188938,cumulative_hits=2441,cumulative_hitratio=0.00,cumulative_inserts=6186497,cumulative_evictions=4581707} 
May 31, 2012 6:53:45 PM org.apache.solr.core.QuerySenderListener newSearcher 
INFO: QuerySenderListener sending requests to [email protected] main 
May 31, 2012 6:53:45 PM org.apache.solr.core.QuerySenderListener newSearcher 
INFO: QuerySenderListener done. 
May 31, 2012 6:53:45 PM org.apache.solr.core.SolrCore registerSearcher 
INFO: [] Registered new searcher [email protected] main 
May 31, 2012 6:53:45 PM org.apache.solr.search.SolrIndexSearcher close 
INFO: Closing [email protected] main 
     fieldValueCache{lookups=0,hits=0,hitratio=0.00,inserts=0,evictions=0,size=0,warmupTime=0,cumulative_lookups=0,cumulative_hits=0,cumulative_hitratio=0.00,cumulative_inserts=0,cumulative_evictions=0} 
     filterCache{lookups=0,hits=0,hitratio=0.00,inserts=0,evictions=0,size=0,warmupTime=0,cumulative_lookups=0,cumulative_hits=0,cumulative_hitratio=0.00,cumulative_inserts=0,cumulative_evictions=0} 
     queryResultCache{lookups=0,hits=0,hitratio=0.00,inserts=0,evictions=0,size=0,warmupTime=0,cumulative_lookups=0,cumulative_hits=0,cumulative_hitratio=0.00,cumulative_inserts=0,cumulative_evictions=0} 
     documentCache{lookups=0,hits=0,hitratio=0.00,inserts=0,evictions=0,size=0,warmupTime=0,cumulative_lookups=6188938,cumulative_hits=2441,cumulative_hitratio=0.00,cumulative_inserts=6186497,cumulative_evictions=4581707} 
May 31, 2012 6:53:45 PM org.apache.solr.update.processor.LogUpdateProcessor finish 

這是正常的嗎?這似乎給系統帶來了相當大的負擔(沒什麼可戲劇性的,但仍然)。

我只是想了解它究竟做了什麼,爲什麼。

+0

是的這是正常的。 – Ansari

回答

1

恕我直言生產環境,直到你有問題,你應該使用警告級別(作爲應用程序服務器)。

您可以通過Solr管理控制檯配置日誌記錄(對於本地Jetty URL爲:http://localhost:8983/solr/admin/logging),並且可以分別爲每個包/類執行此操作。

日誌記錄級別:

  • FINEST
  • FINE
  • CONFIG
  • 信息
  • 警告
  • 嚴重
  • OFF

如果未設置,則使用INFO。

1

默認情況下,日誌級別是info。
當solr加載核心時,它將加載核心的所有配置文件並自動預熱緩存,並將所有這些註銷到日誌文件中。

Configuring logging可以幫助您將日誌記錄配置到所需的級別。

您可以在solrconfig.xml配置文件中爲Solr配置自動調整。