欢迎光临
我们一直在努力

宝塔面板根据负载重启mysql脚本,解决网站100%负载问题

计划任务添加以下shell脚本自动重启mysql服务(根据负载状态重启)

计划任务设置每五分钟执行一次,脚本也是检测的最近五分钟的负载状态


#+------------------------------------
#+ 宝塔根据负载重启mysql脚本
#+------------------------------------

# $1 = 1min, $2 = 5min, $3 = 15min
loadavg=$(cat /proc/loadavg|awk '{printf "%f", $1}')
maxload=65
if [ $(echo "$loadavg > $maxload"|bc) -eq 1 ]; then
log="重启mysql!"
echo "★ $log 负载$loadavg"
  /etc/init.d/mysqld reload
fi 
sync
sleep 2
sync
echo 3 > /proc/sys/vm/drop_caches
支付宝扫码打赏 微信扫码打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者

未经允许不得转载:军哥驿站 » 宝塔面板根据负载重启mysql脚本,解决网站100%负载问题

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

军哥驿站 建站更专业 更方便

网站开发联系我们