yum 安装软件 Cannot allocate memory

haproxy-1.5.18-6.el7.x86_64: [Errno 5] [Errno 12] Cannot allocate memory
yum 安装软件问题解决记录
查看系统内存还够,初步估计是虚拟内存问题,查看系统内存发现没分配交换分区
1添加交换分区
建立swap文件(找个空间大的分区且不易操作的目录免得误删)
dd if=/dev/zero of=swapfile bs=1024000 count=2000

2将swap文件设置为swap分区文件
mkswap swapfile
激活swap,启用分区交换文件
swapon swapfile
提示insecure permissions 0644, 0600 suggested
可卸载更改权限在启用
swapoff -v swapfile
chmod 600 swapfile
swapon swapfile
3设置开机启动
vim /etc/fstab
/opt/swapfile swap swap defaults 0 0

再次运行yum 安装软件正常

One thought on “yum 安装软件 Cannot allocate memory”

匿名进行回复 取消回复

电子邮件地址不会被公开。