在部署有併發任務執行的虛機上, 會遇到 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操作系統