萬惡的報警總是在凌晨響起,爬起來查詢一下了日誌。再重啓服務器的時間報錯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問題解決!