ssh登录报错-bash: fork: retry: Resource temporarily unavailable

  • A+
所属分类:操作系统 系统运维
输入正文标题广告代码(非移动端)

引起该问题的原因可能是/etc/security/limits.d/90-nproc.conf文件中nproc达到了上限,或者上述配置文件只针对特定用户放开了限制,而其它用户依然还有限制。

解决方法是修改nproc上限或者修改对应的用户账户,然后重启系统生效即可。

注:此文件是CentOS 6版本后才后该文件,在CentOS 5.10中没有

执行步骤如下:

1.cp -a /etc/security/limits.d/90-nproc.conf /etc/security/limits.d/90-nproc.conf.bak

注:此操作是备份文件,避免操作失误,可以用来还原。

2.vim /etc/security/limits.d/90-nproc.conf
# Default limit for number of user's processes to prevent# accidental fork bombs.# See rhbz #432903 for reasoning.* soft nproc 1024

在此处将1024修改为更大的数值,根据需求设置即可,例如设置为:1500

# Default limit for number of user's processes to prevent# accidental fork bombs.# See rhbz #432903 for reasoning.* soft nproc 1500

如果是针对特定用户有限制,则修改对应的行内容即可,例如将:

# Default limit for number of user's processes to prevent# accidental fork bombs.# See rhbz #432903 for reasoning.mayun soft nproc 1024* soft nproc 1500

修改为:

# Default limit for number of user's processes to prevent# accidental fork bombs.# See rhbz #432903 for reasoning.mayun soft nproc 2000* soft nproc 1500
3. init 6

注:重启系统

输入正文底部广告代码(非移动端)
输入评论上方广告代码(非移动端)

发表评论

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