騰訊云服務器安裝的寶塔面板,因為內存經常不足導致寶塔面板mysql經常停止,需要檢測mysql進程是否停止,就像php守護程序一樣,檢測到mysql 進程禁止后,檢測到mysql停止會自動啟動。
pgrep -x mysqld &> /dev/null if [ $? -ne 0 ];then bash /www/server/panel/script/rememory.sh /etc/init.d/mysqld start fi
#!/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 ] then echo "At time:$(date) :MySQL is stop .">> /var/log/mysql_messages /etc/init.d/mysqld start else exit fi
1、登錄寶塔面板 >> 計劃任務 >> 添加定時腳本

2、手動停止mysql后,執(zhí)行守護腳本,確認可以正常啟動mysql
掃碼贊賞,鼓勵支持
相關問題
Centos 7.x 下做端口映射/端口轉發(fā)Windows server 2008/2012/2016/2019 服務器桌面不顯示我的電腦(計算機)的解決方案No input file specified的解決方法網站如何添加工信部網站備案號和鏈接代碼騰訊云對象存儲內網與外網地址訪問Windows遠程桌面多個用戶如何同時使用Chrome谷歌瀏覽器?