ulimit更改的故事


萬惡的報警總是在凌晨響起,爬起來查詢一下了日誌。再重啓服務器的時間報錯bash: fork: retry: 資源暫時不可用。

等待服務啓動成功後執行:

ulimit -a
結果是:1024

看到結果後進行了修改

ulimit   -n 655356  # 最大可以打開的文件
ulimit   -u 65536   # 最大可以建立的進程數

爲了使下次重啓生效

修改:

/etc/security/limits.conf 

在limits.conf 配置文件的最後添加:

* soft nofile 655360
* hard nofile 655360
* soft noproc 65536
* hard noproc 65536

但是發現系統限制並沒有更改到我修改的值,經查詢是由於centos 6 中引入了

/etc/security/limits.d/90-nproc.conf 配置文件來限制系統最大數。

修改/etc/security/limits.d/90-nproc.conf問題解決!



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