阿里云 Cannot allocate memory

阿里云 Cannot allocate memory,第1张

原贴 防挂记录此文章

为了减少购买昂贵的内存资源,可以暂时使用虚拟内存代替(根据运行的程序需求,性能会降低一些)。

这个技术在云服务器上使用,可以省很多银子的哦!!!

1、查看内存使用情况

虚拟内存空间竟然为0,实在是没有想到!!!

2、创建虚拟内存磁盘卷

dd if=/dev/zero of=/swap/swapadd bs=1024 count=2024288

3、将磁盘卷转为虚拟内存卷

mkswap /swap/swapadd

4、启用虚拟内存服务

swapon /swap/swapadd

5、再来查看内存使用情况

多出来2G左右的swap空间。

6、关闭虚拟内存服务

7、移动虚拟内存空间

如果当前的虚存所在的磁盘空间不够,可以首先关闭虚存服务,将其移动到别的磁盘,再启用即可。

嗯,这个技术在云服务器上使用,可以省很多银子的哦!!!

问题描述:

阿里云ECS Linux服务器,站点程序无法运行,排查发现数据库未启动。启动MySQL服务时,返回Out of memory报错信息。

分析解决:

该类问题一般是由于基础环境配置不当,或硬件配置不能满足当前服务需求导致,如MySQL配置错误,内存不足等。

针对该类问题,排查思路如下:

1. 检查是否为基础服务问题,如对MySQL的最小内存设置进行检查。如果不熟悉数据库调整,可以卸载后重新进行安装恢复默认配置。

2. 如果当前硬件配置较低,如只有512M或1G内存,则可以考虑升级内存后,验证问题是否解决。硬件配置变更升级操作方法如下:

a. 登陆阿里云控制台,点击【实例】--在要升级的服务器右侧,点击


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/434786.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-28
下一篇2023-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存