今天登陆服务器,出现了以下问题:
现象
1、远程CRT登陆
- [root@fast70 ~]# vim /etc/security/limits.d/20-nproc.conf
- # Default limit for number of user's processes to prevent
- # accidental fork bombs.
- # See rhbz #432903 for reasoning.
-
- * soft nproc 65535
- root soft nproc unlimited
2、从其他账户可以登录,top查看进程、负载没问题。
切换到root下,再切换到fast账户
[root@fast70 ~]# su - fast
上一次登录:二 5月 12 00:32:45 CST 2020从 192.168.0.9pts/2 上
su: 警告:无法更改到 /home/fast 目录: 没有那个文件或目录
su: failed to execute /bin/bash: 资源暂时不可用
解决办法:
进入root用户
修改/etc/security/limits.d/20-nproc.conf
将 * 用户连接最大值扩大(4096->65535)
- [root@fast70 ~]# vim /etc/security/limits.d/20-nproc.conf
- # Default limit for number of user's processes to prevent
- # accidental fork bombs.
- # See rhbz #432903 for reasoning.
-
- * soft nproc 65535
- root soft nproc unlimited
修改之后,远程登陆和切换账户均可正常使用。
但是总感觉没找到根本原因,肯定和资源占用有关,但是找不到具体在哪。
联系之前watchdog 数次杀进程,怀疑还是治标不治本
SSH登陆时终端报错shell request failed on channel 0_jiushixiaoai的博客-CSDN博客