宝塔解决自动服务器和数据库重启

龙哥 2022年4月21日16:15:032805 540字阅读1分48秒

使用阿里云以及腾讯云或者其他小服务商的服务器,过一段时间经常会遇到网站打不开,宝塔控制面板可以打开的情况。有时候进入宝塔后台后,会看到由于内存占用过大而导致phpmyadmin或者apache暂停运行,这样会导致设计数据库的网站提示连接数据库失败和网站打不开,这就需要手动去重启。但有时候进入宝塔后台,所有的情况都正常,内存和cpu等都没有爆表,而网站还是打不开,只有手动重启服务器就能解决问题。如果经常需要手工重启服务器或者数据库很麻烦,我们可以利用宝塔控制面板里的计划任务shell来执行。

一、定时重启服务器

宝塔解决自动服务器和数据库重启

如果服务器经常出现需要重启才能访问,那么就设置每天,如果偶尔,可以设置每周或者每月等。

二、自动识别重启mysql

在脚本内容里填入:

#!/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

频率与服务器重启频率实际情况一样设置即可。

历史上的今天
4月
21
  • 本文由 发表于 2022年4月21日16:15:03
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
匿名

发表评论

匿名网友 填写信息

评论:2   其中:访客  2   博主  0
    • 南梦宫
      南梦宫 0

      真离谱,前几个月我也遇到数据库宕机了,现在好多了。
      感觉可能是下边老哥说的最大连接数问题。

      • Korwah
        Korwah 0

        限制最大连接数为100