-bash: fork: Cannot allocate memory 问题的处理
2017-08-21 00:00
896 查看
周一上班,测试服务器挂掉了,进程启动时报错-bash: fork: Cannot allocate memory,网上搜索,顺利解决。
1、查看最大进程数 sysctl kernel.pid_max
32768
这个数字应该是把部分Linux机器的默认数字
2、查看当前进程数 ps -eLf | wc -l
32540
这里我有点没明白,当前进程数并没有达到最大,但提示确实是进程数达到最大了。
3、修改最大进程数
echo 1000000 > /proc/sys/kernel/pid_max
永久生效
echo "kernel.pid_max=1000000 " >> /etc/sysctl.conf
sysctl -p
重启服务,问题解决了。
1、查看最大进程数 sysctl kernel.pid_max
32768
这个数字应该是把部分Linux机器的默认数字
2、查看当前进程数 ps -eLf | wc -l
32540
这里我有点没明白,当前进程数并没有达到最大,但提示确实是进程数达到最大了。
3、修改最大进程数
echo 1000000 > /proc/sys/kernel/pid_max
永久生效
echo "kernel.pid_max=1000000 " >> /etc/sysctl.conf
sysctl -p
重启服务,问题解决了。
相关文章推荐
- -bash: fork: Cannot allocate memory 问题的处理
- -bash: fork: Cannot allocate memory 问题的处理
- -bash: fork: Cannot allocate memory 问题的处理
- -bash: fork: Cannot allocate memory 问题的处理
- -bash: fork: Cannot allocate memory问题处理
- E16- Cannot allocate memory 问题的处理
- ssh连接阿里云服务器时报错 -bash: fork: Cannot allocate memory
- redis 故障处理 "Can't save in background: fork: Cannot allocate memory"
- -bash: fork: Cannot allocate memory
- -bash:fork:cannot allocate memory
- [bigdata-045] redis故障处理 "Can't save in background: fork: Cannot allocate memory"
- win7 mount到Linux下无法分配内存的问题(Cannot allocate memory)
- redis Can’t save in background: fork: Cannot allocate memory
- 使用popen遭遇ENOMEM (Cannot allocate memory)的问题
- fork failed.: Cannot allocate memory
- Can't save in background: fork: Cannot allocate memory
- composer报错:proc_open(): fork failed - Cannot allocate memory
- redis 写磁盘出错 Can’t save in background: fork: Cannot allocate memory (转)
- PHP Warning: proc_open(): fork failed - Cannot allocate memory in phar:///usr/bin/composer/vendor/s
- mount mount error:cannot allocate memory (12) 处理