簡體   English   中英

當用戶數量增加時,Lucene Indexing中的打開文件太多

[英]Too many open files in Lucene Indexing when number of users increase

我一直在為我的Web應用程序使用Lucene Indexing和搜索技術。 最初我遇到了“太多的打開文件問題”,經過研究我通過使用一個普通的IndexSearcher為單個用戶修復它。 然后,當我使用更多並發用戶測試應用程序時,它再次開始帶來“太多打開文件問題”。

我將IndexSearcher對象保留在特定用戶的會話中,這始終保持一些文件打開(他們當前正在使用)。 即使有任何數量的用戶,任何人都可以幫助解決這個問題嗎?

如果我在上述說明中的任何地方都不清楚,請告訴我。

Lucene的FAQ有一個很好的條目

簡而言之:

  • 檢查所有Lucene IndexReader,IndexWriter和IndexSearcher是否已正確關閉
  • 嘗試使用復合文件,這會限制創建的文件數
  • 增加操作系統上打開的文件句柄的限制

我剛才和Lucene有類似的問題,當你有很多並發用戶時,很容易達到這個限制。 增加文件句柄限制工作完全正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM