幫助中心
這里有最新的使用文檔和教程
當(dāng)linux報 “-bash: fork: 無法分配內(nèi)存”,Centos報 “-bash: fork: 無法分配內(nèi)存”
1、問題
當(dāng)ssh連接linux系統(tǒng)時,出現(xiàn)-bash:fork無法分配問題
2、分析:
提示這樣的錯誤,導(dǎo)致shell 命令無法響應(yīng),可能是系統(tǒng)內(nèi)存被占滿的原因
3.解決
輸入:free 查看內(nèi)存使用情況 (發(fā)現(xiàn)內(nèi)存還有很多空閑)
輸入:sysctl kernel.pid_max 查看系統(tǒng)最大pid使用數(shù)
輸入:ps -eLf | wc -l 查看當(dāng)前使用的pid數(shù)
發(fā)現(xiàn)接近系統(tǒng)設(shè)置的最大pid個數(shù)
修改系統(tǒng)最大進程數(shù) pid_max,配置文件sysctl.conf在/etc/sysctl.conf中
①臨時生效: 輸入 echo 1000000 > /proc/sys/kernel/pid_max
②永久生效: 輸入 echo “kernel.pid_max = 1000000” >> /etc/sysctl.conf ; sysctl -p