系统ssh连接都有问题,服务显示不能创建新的线程,执行命令会出现Cannot allocate memory这种异常:
ssh 多尝试连接几次,连不上就重启机器
运行 free 发现内存是够用的
1 查看系统设置的最大进程数: sysctl kernel.pid_max
2 查看当前进程数:ps -eLf | wc -l
(已经重启机器)
当前进程数接近最大进程数时,确认是最大进程不够用
3 修改最大进程数:
echo "kernel.pid_max=1000000 " >> /etc/sysctl.conf
sysctl -p