Cannot allocate memory

版权声明:- https://blog.csdn.net/qq_35720307/article/details/88661298

系统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

猜你喜欢

转载自blog.csdn.net/qq_35720307/article/details/88661298