当在某些底内存主机执行命令时会触发进程被Killed的情况。主要根源是主机内存较小(<=1G,且默认主机安装没有创建swap分区),执行大内存任务会出现这种情况。可以通过增加内存Swap文件的方式来解决:
- 检查系统是否已有swap空间
- 创建swap文件
- 启用swap文件
- 开机自动加载swap文件
以下是所有操作命令
#检查
swapon -s
#创建
fallocate -l 2G /swapfile #创建
chmod 600 /swapfile
mkswap /swapfile
#启用
swapon /swapfile
#开机自动加载
vi /etc/fstab
#添加以下行
/swapfile none swap sw 0 0