技術文檔
當linux報 -bash: fork: 無法分配內存,Centos報 -bash: fork: 無法分配內存
1、問題
當ssh連接linux系統時,出現-bash:fork無法分配問題
2、分析:
提示這樣的錯誤,導致shell 命令無法響應,可能是系統內存被占滿的原因
3.解決
輸入:free 查看內存使用情況 (發現內存還有很多空閑)
輸入:sysctl kernel.pid_max 查看系統最大pid使用數
輸入:ps -eLf | wc -l 查看當前使用的pid數
發現接近系統設置的最大pid個數
修改系統最大進程數 pid_max,配置文件sysctl.conf在/etc/sysctl.conf中
①臨時生效: 輸入 echo 1000000 /proc/sys/kernel/pid_max
②永久生效: 輸入 echo kernel.pid_max = 1000000 /etc/sysctl.conf ; sysctl -p
標簽:
- 上一篇: 異地備份云如何配合寶塔面板使用?
- 下一篇: 解決windows遠程桌面“出現了內部錯誤”