在部署有并发任务执行的虚机上, 会遇到 SSH 没法访问的问题. 本文将帮助你找出其中一种比较特殊的缘由, 并提供解决方案。html
如下案例分析基于 CentOS 7, 对于其余版本的 Linux 操做系统, 会略有不一样, 请注意。并发
虚机在正常运行过程当中,忽然发现 SSH 链接失败。重启虚机之后,SSH 链接恢复正常。再运行一段时间以后,又发生一样的问题。ssh
查看文件 /etc/security/limits.d/20-nproc.conf, 默认应该为以下内容ide
# 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
编辑文件 /etc/security/limits.d/20-nproc.conf,将高亮显示行内的 4096,调整为相应的值,或者改为 unlimited.ui
更多详细介绍, 请参考这篇文档spa
当即访问http://market.azure.cn操作系统