查看进程总数
ps -ef | wc -l
查看系统设置的最大进程数
sysctl kernel.pid_max
查看当前进程数
ps -eLf | wc -l
修改最大进程数
echo "kernel.pid_max=1000000 " >> /etc/sysctl.conf sysctl -p
总结: 第一:排查最大打开文件数。
第二 :排查内核支持打开的最大进程数。
以上故障就是系统打开的进程数,大于内核设置的最大进程数,导致报错。最后修改内核参数<kernel.pid_max=1000000>解决.