一、linux服务器老是内存溢出杀死mysql,怎么解决此类问题通常是由于基础环境配置错误或硬件配置无法满足当前业务需求而导致的,例如MySQL配置错误、内存不足等。
针对此类问题,排查方法思路如下:
1检查是否存在基本服务问题,例如检查MySQL的最小内存设置。如果您不熟悉数据库调整,可以卸载并重新安装以恢复默认配置。
2可以先停止mysql,看看是否有内存溢出。如果不是,则mysql有问题。
3.当前硬件配置较低,如只有512M或1G内存,可以考虑升级内存并检查问题是否解决。
二、linux内存溢出怎么解决方案内存溢出是指当程序请求内存时,没有足够的内存空间可以使用而发生内存不足的情况,例如,如果请求一个整数,但其中可以存储一个long,那么就是内存溢出。当内存严重不足时,内核有两种选择:1.直接进入panic2.杀死一些进程并释放一些核心;
![](https://img1.baidu.com/it/u=3892940514,3494678047&fm=253.jpg)