当前位置:论坛首页 > Linux面板 > 建议

【已完成】遇到mysql不定制莫名停止运行需要重启可以按我这

发表在 Linux面板2024-1-12 11:07 [复制链接] 1 343

我之前2g2h60g配置的轻量云主机放了四个网站mysql还会崩,查日志还是内存的问题,遇到mysql不定制莫名停止运行需要重启可以按我这个方法解决

1.写一个定时检查重启的脚本

在宝塔计划任务下面新建一个脚本执行计划,可以每小时执行,脚本代码如下:

pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ];then
        bash /www/server/panel/script/rememory.sh   
        /etc/init.d/mysqld start      
fi

不过这方法治标不治本,该崩还是得崩,长期下去肯定影响网站排名

2. 安装宝塔面板里的 Linux工具箱

在宝塔面板的【 应用商店 】中搜索“Linux工具箱”,点击 安装 按钮,安装好 Linux工具箱 后,在 Linux工具箱 的弹窗设置中,找到 Swap/虚拟内存 设置项,根据使用的服务器配置来进行虚拟内存的设置,不管网站使用的服务器内存多大,都建议添加 Swap。建议swap容量在真实内存容量的1.5倍左右,若您的服务器内存大于4GB,可设1-2GB的固定值



3.安装php扩展插件

在应用商店里面找到自己安装的php版本设置里面有个安装扩展,然后安装Memcached内容缓存和Opcache脚本缓存这两个插件,安装了这两个插件之后你的网站内存起码比之前节约一半,然后基本也不会出现因为内存不够导致mysql停止运行的情况,我亲测有效。注意各类缓存插件只需要安装一个就行了

QQ截图20240112110758.png


使用道具 举报 只看该作者 回复
发表于 2024-1-12 14:35:22 | 显示全部楼层
感谢分享
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表