今天某个用户在远程登录服务器的时候无法进入,出现“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的浪费产生。
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐