技術(shù)文檔
幫助中心 > 技術(shù)文檔 >
當(dāng)linux報(bào) -bash: fork: 無法分配內(nèi)存
2023-11-17 作者:簡米科技 閱讀量:0 所屬分類:技術(shù)文檔當(dāng)linux報(bào) -bash: fork: 無法分配內(nèi)存,Centos報(bào) -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)最大進(jìn)程數(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
標(biāo)簽: