站长视角
用户至上

小内存VPS使用宝塔面板因内存过小MySQL频繁崩溃问题解决办法

在双十一小编购买了一台低配512MB内存的VPS主机玩具,安装了 CentOS7.6,能够正常安装宝塔面板,建了一个WordPress新站,发现经常因内存不足而 MySQL 频繁崩溃。512MB小内存VPS使用 LAMP 和 oneinstack 几个小站一点压力也没有,没办法宝塔更方便一些,看来还是越纯净越好。

宝塔面板因内存过小MySQL频繁崩溃问题,可以在宝塔面板计划任务中添加释放内存任务,时间设置在每天凌晨即可。

小内存VPS宝塔面板MySQL频繁崩溃重启shell脚本技术教程主机格调

随后添加 MySQL 监控任务,添加下面的Shell脚本,当宝塔监控到 MySQL 崩溃的时候,重新启动 MySQL 计划任务。

小内存VPS宝塔面板MySQL频繁崩溃重启shell脚本1技术教程主机格调

MySQL 监控任务 Shell 脚本如下:

pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ];then
	bash /www/server/panel/script/rememory.sh
	/etc/init.d/mysqld start
fi

除了上面的方法还可以通过修改 Linux 服务器虚拟内存Swap大小方法解决内存不足的问题,宝塔面板设置也非常简单,在软件商店中,安装Liunx工具箱,选择Swap设置即可。建议swap容量在真实内存容量的1.5倍左右,若您的服务器内存大于4GB,可设1-2GB的固定值。

小内存VPS宝塔面板MySQL频繁崩溃重启shell脚本2技术教程主机格调

赞(1)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权, 转载请注明出处。
文章名称:《小内存VPS使用宝塔面板因内存过小MySQL频繁崩溃问题解决办法》
文章链接:https://cnidc.co/36792.html
【声明】:国外主机测评仅分享信息,不参与任何交易,也非中介,所有内容仅代表个人观点,均不作直接、间接、法定、约定的保证,读者购买风险自担。一旦您访问国外主机测评,即表示您已经知晓并接受了此声明通告。
【关于安全】:任何 IDC商家都有倒闭和跑路的可能,备份永远是最佳选择,服务器也是机器,不勤备份是对自己极不负责的表现,请保持良好的备份习惯。

登录

找回密码

注册