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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章