宝塔MySQL被自动关闭的处理办法
宝塔简单易操作,一般低端的非虚拟主机的服务器都可以安装,是大家用的比较多的建站神器。宝塔能装几个网站呢?比如阿里云1核1G的ECS服务器,只要不是负荷(同时访问的人数)过大,比如企业站、博客等,放3-4个网站没问题。
偶而会遇到服务器过载的情况,会导致MySQL被关闭,整个服务器的网站不能正常访问,提示数据库连接失败,只能手动重启MySQL。想实现自动管理,总结了一下两个办法。
添加计划任务
如果你的面板上没有“计划任务”,需要按照下面流程,把“计划任务”显示。
面板设置 -> 面板菜单栏隐藏,找到“计划任务”
任务类型:Shell脚本
任务名称:自动执行MySQL重启
执行周期:(按照需求选择,建议每天执行)
脚本内容:
pgrep -x mysqld &> /dev/null if [ $? -ne 0 ];then bash /www/server/panel/script/rememory.sh /etc/init.d/mysqld start fi
点击“添加任务”即可。
安装缓存扩展插件
在“软件商店”找到opcache和memcacheed,下载并安装即可,也可以在使用的PHP版本下,点击“管理”,找到“安装扩展”,选择并安装即可。
这样处理之后,服务器的压力就小得多了,但还是频繁被关闭,就只能把多个网站分开,配置低的可以保留流量不太大的网站。流量大之后根据自己的需求升级ECS配置。
- 上一篇:没有了
- 下一篇:Wordpress反复中毒,如何有效防止利用漏洞安装文件管理插件