通过jumpserver跳板到某台机器发现登录不上的原因(centos7)

  • A+
所属分类:linux实战
通过jumpserver跳板到某台机器发现登录不上的原因
通过jumpserver跳板到某台机器发现登录不上的原因(centos7)
-bash: fork: retry: No child processes
-bash: fork: retry: Resource temporarily unavailable
表现出来的症状
[123@wgj-service1 ~]$
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: retry: No child processes
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: retry: No child processes
-bash: fork: retry: No child processes
[123@wgj-service1 ~]$ su -
-bash: fork: retry: No child processes
-bash: fork: retry: No child processes
-bash: fork: retry: No child processes
[root@wgj-service1 log]# cat secure |more
Nov 21 15:03:48 wgj-service1 sshd[16998]: error: do_exec_pty: fork: Resource temporarily unavailable
当前机器配置
[root@wgj-service1 ~]# cat /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 4096
root soft nproc unlimited
这里设置的是4096个进程
再看下服务
通过jumpserver跳板到某台机器发现登录不上的原因(centos7)
看到这个服务线程已经达到4096了 已经当前用户123登录了 所以用户123没有资源 不能fork进程了
解决也很简单
先/etc/security/limits.d/20-nproc.conf修改这个里面4096变10000
重启有问题的服务就可以了 这个只是临时解决
然后找开发修复bug
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: