原因:进程数过多以及打开的文件数太多导致。
1、查看当前系统打开的进程数:
ps -eLf | wc -l
2、查看系统设定的最大进程打开数
方法1:
cat /proc/sys/kernel/pid_max
方法2:
sysctl -a|grep pid_max
如图
解决方法:
1、设置打开进程数量:
值根据自己服务器配置填写
方法1:
echo 1000000 > /proc/sys/kernel/pid_max
方法2:
echo "kernel.pid_max=1000000" >> /etc/sysctl.conf
sysctl -p
2、设置打开的文件数量
编辑:(系统不版本不一样,文件名也不一样)
vi /etc/security/limits.d/90-nproc.conf
或者
/etc/security/limits.d/20-nproc.conf
将nproc对应的值该大一些即可,如图。
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?
文章评论 本文章有个评论