查看了日志没有看到任何报错、估计是系统kill掉了服务,于是网上查了资料,在这儿记录下解决方案:
通过分配虚拟内存的方式解决,如下步骤:
- 查看当前的内存使用情况:free -m
2. 划分虚拟内存分区(此处划分为 2G),大约 10 秒无响应:
dd if=/dev/zero of=/var/swap bs=1024 count=2048000
3. 执行下面两条命令: 将分区设置为 SWAP 分区,并将其设置为有效状态:
mkswap /var/swap
swapon /var/swap
4. 现在查看内存的状态:发现Swap 虚拟内存中已经由 0 变成了 1999,说明我们已经成功分配了大约 2G 的虚拟内存。
5. 问题解决!