Linux下too many open files問題

在solr相關程序運行一段時間後,很容易出現too many open files錯誤,以前因爲找不到有效的解決辦法(solr本身已經優化),所以只能用ulimit -SHn 20000來增大進程open files的數目。

今天意外的找到一個辦法,似乎能比較好解決問題。

這個一方面可以優化solr,另一方面,我自己調用httpclient的代碼沒有設置好。主要是通過設置PostMethod的setRequestHeader("Connection","close"),使程序獲取完數據後,立刻釋放連接,減少close_wait的連接數。


文章在此:

http://blog.sina.com.cn/s/blog_4550f3ca01010g9n.html
發佈了62 篇原創文章 · 獲贊 1 · 訪問量 7329
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章