今天某个用户在远程登录服务器的时候无法进入,出现“Resource temporarily unavailable”的报错。
究其原因是因为该用户账号下启动的应用程序占用的线程数超出限制造成的,修改用户线程数即可解决。
打开相应的配置文件,如下:
[root@super7 etc]# cd /etc/security/limits.d/
[root@super7 limits.d]# ls
90-nproc.conf
[root@super7 limits.d]# vi 90-nproc.conf
查看为默认值1024
# Default limit for number of user's processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.* soft nproc 1024
在下面增加一行记录即可
userName soft nproc 2048
当然,最好检查一下该用户下的程序是否出现bug导致cpu的浪费产生。