【問題描述】:測試
su: 沒法設置用戶ID: 資源暫時不可用spa
【問題分析】:線程
在CentOS 6中,存在/etc/security/limits.d/90-nproc.config文件,此文件限制了普通權限用戶的最大線程數,當此用戶的最大線程數max user processes到達最高限制數,就沒法鏈接登陸。所以在沒法減小線程的狀況下只能修改此參數資源
【解決方法】:it
一、查看max user processes登錄
# su - doiidofile
su: 沒法設置用戶ID: 資源暫時不可用權限
# ulimit -u
1024
由此能夠看出最大線程數爲1024方法
二、修改max user processes
# vi /etc/security/limits.d/90-nproc.conf
* soft nproc 1024
root soft nproc unlimited
上面能夠看除了root用戶外的全部用戶均限制爲1024,所以經過能夠註釋此行或者將值改大來解決該問題
修改完成後保存退出,這樣的修改是立馬生效的(經測試成功)im
三、還能夠經過修改/etc/security/limits.conf文件,修改結果以下
# cat /etc/security/limits.conf
doiido soft nproc 2047
doiido hard nproc 16384
doiido soft nofile 1024
doiido hard nofile 65535
注:在CentOS 5中無此文件