Mysql老是自動停止怎么辦?,建站文章
導讀:建站文章建站文章在生產環境中,很多人會經常遇到Mysql自動停止的情況,這其中當然也包括mariadb數據庫,究其原因還是內存耗盡,導致數據庫停止工作。主要提示為“can't 網站的搭建網站平臺搭建。
在生手機模板dede產環境中,很多人會經常遇到Mysql自動停止的情況,這其中當然也包括mariadb數據庫,究其原因還是內存耗盡,導致數據庫停止工作。主要提示為“can't connect to local dede,模板mysql server through socket……”。還有的是這樣提示的“Error establishing a database connection”如下圖所示:
我看大部分人的解決辦法幾乎都是這樣的:
service mysqld restart
然而,用這樣的方法確實可以解決問題,但是治標不治本,尤其是想wordpress這樣的程序,消耗內存極其嚴重,你不知道他什么時候就會自動停止,這樣的解決方法無非就幾個。
1、升級服務器硬件,加大內存。
2、優化程序,減少內存開銷
3、監控mysql進程是否為啟動,如果停止,則自動啟動數據庫,下面貼出代碼
或者使用下面的代碼:
pgrep -x mysqld &> /dev/null if [ $? -ne 0 ];then bash /www/server/panel/script/rememory.sh /etc/init.d/mysqld start fi
把上面的代碼加入到計劃任務,每隔幾分鐘檢測一次,這樣就比較穩妥了。現在用寶塔的人比較多,如果你用的是寶塔,把上面的代碼從“計劃任務”=》“添加計劃任務”,然后填寫你的任務名稱,選擇好時間,最后加入上面的代碼,完工!
相關網站的搭建網站平臺搭建。聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-23 ,文章Mysql老是自動停止怎么辦?,建站文章主要講述div,Mysql,建站網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_34958.html