• 1
  • 2
  • 3
  • 4
  • 5
阿里云主机ECS 首 页  »  帮助中心  »  云服务器  »  阿里云主机ECS
ssh登录提示“-bash: fork: retry: Resource temporarily unavailable”错误的分析解决
发布日期:2016-1-13 12:1:40

  引起这个问题的原因可能是/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

  请注意:重启系统