linux宝塔bt面板 内存占用MySQL频繁崩溃自动重启方法
2021-01-11 15:34服务器面板
我用宝塔面板也有几年的时间了,按理说,512M内存的VPS跑Centos,装个宝塔面板不会有问题的,有位网友反馈说他的512M VPS安装宝塔面板后仅跑了一个WordPress新站就因内存不足而MySQL频繁崩溃。虽然说WordPress比较占用服务器资源这点是公认的,但是我曾经用512M内存VP,装军哥的LAMP包跑好几个小流量站一点压力也没有,看来还是越纯净的越好。
针对宝塔面板因内存过小MySQL频繁崩溃问题,首先在宝塔面板计划任务中添加“释放内存”任务,时间可以设置为每天凌晨的3点左右。
然后添加MySQL监控任务,当监控到MySQL挂掉时就重新启动MySQL。
添加的Shell脚本如下:
pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ];then
bash /www/server/panel/script/rememory.sh
/etc/init.d/mysqld start
fi
果你的VPS可以添加虚拟内存Swap,也可以通过添加Swap来解决内存不足的问题。
很赞哦! ()