誤人子弟之“too many open files”

linux的默認文件打開數是1024,這個設置對於一臺繁忙的服務器來說顯然小了點。於是想把它改大一點,比如65535。


上網搜索了一下,幾乎90+%的文章都說到了要修改“ulimit -n 65535”,但是這個操作是對於當前會話才能生效的,退出再登錄就沒用了。


高級一點的提到了修改/etc/security/limits.conf

* hard nofile 65535
* soft nofile 65535

或者

* - nofile 65535
然後重啓機器。但是這樣也是沒有用的,失敗。


今天發現,按照上面的設置,除了root以外的用戶都是可以的,於是把配置改成

* hard nofile 65535
* soft nofile 65535

root hard nofile 65535
root soft nofile 65535

經過測試發現root也可以了,問題算是解決了,等待時間的檢驗。

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