FAQ-linux一直提示bash: fork: Cannot allocate memory
1、先查看内存,有没有问题
free -m
2、再看最大进程数
sysctl kernel.pid_max
3、核实下当前的进程数
ps -eLf | wc -l
如果是跑高了
解决方法:
修改最大 进 程数后系统恢复
echo 1000000 > /proc/sys/kernel/pid_max
永久生效
echo "kernel.pid_max=1000000 " >> /etc/sysctl.conf
sysctl -p