WordPress寶塔面板Mysql數據庫經常停止解決辦法分享
導讀:網站搭建網站搭建我們使用寶塔面板搭建網站時,Mysql數據庫有時會意外停止,這時候我們只能登錄服務器進行手動重啟Mysql。那么怎么設置監控Mysql的運行情況,當數據庫進程停建站技術員網站的搭建。
我們使用寶塔面板搭建網站時,Mysql數據庫有時會意外停止,這時候我們只能登錄服務器進行手動重啟Mysql。那么怎么設置監控Mysql的運行情況,當數據庫進程停止時,自動重啟Mysql數據庫呢?其實我們可以通過添加計劃任務(Shell腳本)的方式來實現。具體操作方法如下:
登陸寶塔面板后臺 – 計劃任務。任務類型:Shell腳本 任務名稱:Mysql進程守護 執行周期:比如每1分鐘監控執行一次,具體的周期請根據自己服務器實際情況來設置。腳本內容:
腳本一
#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH pgrep -x mysqlddede網站模板 &> /dev/null if [ $? -ne 0 ];then bash /dede模板免費www/server/panel/script/rememory.sh /etc/init.d/mysqld start fi echo織夢網站模板 "----------------------------------------------------------------------------" endDate=`date +"%Y-%m-%d %H:%M:%S"` echo "★[$endDate] Successful" echo "----------------------------------------------------------------------------" 全選代碼 復制腳本二
pgrep -x mysqld &> /dev/null if [ $? -ne 0 ];then bash /www/server/panel/script/rememory.sh /etc/init.d/mysqld start fi 全選代碼 復制如果只是普通的意外停止,可以手動重啟Mysql成功的話 這個腳本是可以進行mysql守護的 需要注意的是,這個腳本帶有釋放內存的腳本 會重載php/nginx等 如有需要可以自行刪除釋放內存的代碼 以下此行就是
bash /www/server/panel/script/rememory.sh 全選代碼 復制
當然你也可以增加內存或者Linux系統的swap虛擬內存,直接增加服務器配置增加內存是最簡單粗暴的!
最終上述腳本整合為:
pgrep -x mysqld &> /dev/null if [ $? -ne 0 ];then /etc/init.d/mysqld start fi 全選代碼 復制相關建站技術員網站的搭建。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-23 ,文章WordPress寶塔面板Mysql數據庫經常停止解決辦法分享主要講述寶塔,解決辦法,寶塔網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_34843.html
- 上一篇:什么是交叉連接,seo建站技術
- 下一篇:網站如何去除后綴名,網站搭建