centos小内存出现memory alloc解决办法

一直使用centos没出现过这个问题。但是今天使用小内存VPS的时候,在yum update -y 的时候出现了这个问题!

Total size: 101 M
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
memory alloc (33554432 bytes) returned NULL.

实际上是内存不够,出现这个情况是没有swap可能。google了一下。按照下面几个方法。成功解决这个问题!

# ulimit -m unlimited 
# ulimit -v unlimited

命令敲完之后在使用yum update -y 试试。如果还是不行。接着执行下面的命令

dd if=/dev/zero of=/swapfile bs=1024 count=200000
mkswap /swapfile
swapon /swapfile

就是手动增加swap,现在在试试看能不能更新了呢!  

相关文章

发表新评论