VPS(云服务器)使用宝塔面板因内存过小MySQL频繁崩溃问题解决办法
使用宝塔面板VPS(云服务器)内存小而MySQL频繁崩溃,宝塔面板面板要求内存512M以上,推荐768M以上,所以512M小内存的VPS使用MySQL非常吃力,宝塔面板可以通过一下方法解决,实测非常有效。
一、通过虚拟内存Swap
软件商店,Linux工具箱,Swap/虚拟内存(如图),按照说明根据自己服务器情况设置
二、通过设置定时任务,来重启MySQL
计划任务,Shell脚本,任务名称(随便起),执行周期(明天一次,最好凌晨),脚本内容(在下面)
脚本内容代码:
pgrep -x mysqld &> /dev/null if [ $? -ne 0 ];then bash /www/server/panel/script/rememory.sh /etc/init.d/mysqld start fi
以上两种方法可以同时使用。