由于一些原因,我們的服務器會可能經(jīng)常導致MySQL數(shù)據(jù)庫突發(fā)停止運行,如果我們?nèi)ブ貑?shù)據(jù)庫后就可以正常。但是,有沒有一個辦法能定時的檢查MYSQL是否在運行,檢查出來不運行會幫助我們自動重啟數(shù)據(jù)庫。這里,我們可以直接在用腳本定時實現(xiàn)。
如果我們有用的是寶塔面板,可以直接在定時任務中設置SHELL腳本定時。
pgrep -x mysqld &> /dev/null if [ $? -ne 0 ];then bash /www/server/panel/script/rememory.sh /etc/init.d/mysqld start fi
我們可以設置每隔一段時間去檢查一下是否MYSQL運行,如果不運行,會自動檢測重啟。
時間我們自己設定。如果我們不用的寶塔面板,我們也可以將腳本保存成.sh文件,然后用 crontab 去設置定時任務。
評論