-bash:fork:无法分配内存

由于系统内存不足,需多敲击几次命令,才会显示内存使用情况

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

解决方案:
cat /proc/sys/kernel/pid_max
1000000