只做利于SEO的网站,提供网站建设、SEO、网站代运营等服务。服务中心 | 建站流程 | 网站地图

宝塔MySQL被自动关闭的处理办法

2023-02-28小猴建站 阅读()相关主题: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配置。

    • 上一篇:没有了
    • 下一篇:没有了