linux bash fork,Linux vps错误bash: fork: Cannot allocate memory

在linux vps,偶尔会出现错误bash: fork: Cannot allocate memory。这是vps的bug,虽然你可能还有很多内存没有用完。怎么办?最理想的办法就是重启vps,不想重启怎么办?看下面的操作过程:

[root@www.ctohome.com]# more database.php

-bash: fork: Cannot allocate memory

[root@www.ctohome.com]# free

-bash: fork: Cannot allocate memory

[root@www.ctohome.com]# reboot

-bash: fork: Cannot allocate memory

[root@www.ctohome.com]# service httpd stop

-bash: fork: Cannot allocate memory

[root@www.ctohome.com]# service httpd stop

-bash: fork: Cannot allocate memory

[root@www.ctohome.com]# service httpd stop

-bash: fork: Cannot allocate memory

[root@www.ctohome.com]# service httpd stop

-bash: fork: Cannot allocate memory

[root@www.ctohome.com]# service httpd stop

-bash: fork: Cannot allocate memory

[root@www.ctohome.com]# top

-bash: fork: Cannot allocate memory

[root@www.ctohome.com]# free

-bash: fork: Cannot allocate memory

连free命令都无法执行。reboot也无法执行。怎么办?等待几分钟再试一试。我等了3分钟,然后发现free可以用了。这时候别大意,全部重启一下apache/mysql等,这样就可以稳定一段时间了:

[root@www.ctohome.com]# free

total       used       free     shared    buffers     cached

Mem:        524800     245908     278892          0          0          0

-/+ buffers/cache:     245908     278892

Swap:            0          0          0

[root@www.ctohome.com]# service httpd stop

Stopping httpd: [  OK  ]

[root@www.ctohome.com]# free

total       used       free     shared    buffers     cached

Mem:        524800      81272     443528          0          0          0

-/+ buffers/cache:      81272     443528

Swap:            0          0          0

[root@www.ctohome.com]# top

top - 11:27:04 up 11 days,  6:16,  2 users,  load average: 1.53, 0.63, 0.48

Tasks:  20 total,   1 running,  19 sleeping,   0 stopped,   0 zombie

Cpu(s):  6.2%us,  0.6%sy,  0.0%ni, 88.1%id,  5.0%wa,  0.0%hi,  0.0%si,  0.0%st

Mem:    524800k total,    81656k used,   443144k free,        0k buffers

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值