宝塔数据库经常重启是因为服务器内存不够的原因
解决方法:
可以通过宝塔面板后台的Linux工具箱来设置Swap/虚拟内存:
首先登录到宝塔面板后台,选择左侧栏“软件商店”--“系统工具”--找到“Linux工具箱”,点击设置,选择“Swap/虚拟内存”,添加Swap,如下图所示:
swap是Linux下的虚拟内存,设置适当的swap可增加服务器稳定性
建议swap容量在真实内存容量的1.5倍左右,若您的服务器内存大于4GB,可设1-2GB的固定值
swap文件默认保存在/www/swap,设置前请确保磁盘空间够用
若您不需要swap,请将容量设为0
OVZ虚拟架构机器不可用此功能
还可以在计划任务中
#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH pgrep -x mysqld /dev/null if [ $? -ne 0 ] echo At time:$(date) :MySQL is stop . /var/log/mysql_messages service mysqld start fi
对了 如果发现添加计划任务异常 记得关掉堡塔加速 或者修复宝塔