如何查看linux服务器是否存在内存溢出

如何查看linux服务器是否存在内存溢出,第1张

问题描述:

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

分析解决:

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

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

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

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

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

内存溢出是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。 当内存严重不足时,内核有两种选择: 1.直接panic 2.杀掉部分进程,释放一些内核。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8512095.html

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

发表评论

登录后才能评论

评论列表(0条)

保存