国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

Linux Shell腳本實(shí)時(shí)檢測MySQL數據庫狀態(tài),掛掉立即

發(fā)布時(shí)間:2022-06-23 10:31 來(lái)源:資源部落 閱讀:165 作者:資源部落 欄目: 經(jīng)驗分享 歡迎投稿:712375056

相信很多朋友都遇到過(guò) 提示“建立連接時(shí)出錯”(英文:“Error establishing a database connection”)這個(gè)錯誤,一般遇到這個(gè)錯誤,基本就 2 種情況:其一,WordPress 根目錄下的 wp-config.php 文件里的數據連接信息有誤;另一種情況,是 Mysql 數據庫停止了。

第一種情況很少出現,大家遇到的基本都是第二種了,Mysql 數據庫停了。下面就來(lái)說(shuō)說(shuō)這第二種情況出現的原因及怎么解決?

Mysql數據庫停止的原因

通常來(lái)說(shuō),正常運行的 突然意外停止的原因,大多數是這幾個(gè):空間滿(mǎn)了,服務(wù)器被攻擊了,數據庫讀寫(xiě)多差了…

對于第三種情況的話(huà),就建議大家一定要百度安裝啟用好 wordpress 的 或 Redis 數據庫緩存功能。如果不會(huì )啟用的話(huà),可以付費找我哈。

Mysql數據庫停止的解決方法

大多數情況下,我們都不可能知道 MySQL 數據庫是否停止了,那么如何確保 MySQL 數據庫停止后,及時(shí)啟動(dòng) MySQL 呢?下面就來(lái)介紹解決方法。

1.

使用面板的話(huà),就很簡(jiǎn)單了,前往“計劃任務(wù)”菜單,“任務(wù)類(lèi)型”選“shell ”,“執行周期”選“N 分鐘”,然后填 15 分鐘,“腳本內容”內容填下面的代碼(謝謝群友 @川建國 提供的腳本):

pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ];then
	bash /www/server/panel/script/rememory.sh
	/etc/init.d/mysqld start
fi

這樣就可以每隔 15 分鐘自動(dòng)檢測 MySQL 是否停止,停止的話(huà)就會(huì )自動(dòng)啟動(dòng)了。PS:時(shí)間間隔 15 自行修改。

2.其他通用

如果你使用的其他面板程序的話(huà),則可以使用下面的通用方法來(lái)解決。

2.1 制作腳本

將下面代碼保存文件名為dr_check_mysql.sh,然后上傳至服務(wù)器的root目錄下,然后執行命令chmod x /root/dr_check_mysql.sh賦予該腳本文件執行權限:

#!/bin/bash
# author: 龍笑天
# website: https://www.ilxtx.com/linux-shell-auto-restart-mysql.html

pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ];then
	/etc/init.d/mysql start
fi

2.2 添加定時(shí)任務(wù)

用 crontab -e 命令添加一個(gè)定時(shí)任務(wù),其中的時(shí)間間隔 15 自行修改:

#auto restart mysql
*/15 * * * * /bin/bash /root/dr_check_mysql.sh

來(lái)源鏈接:https://www.zyhot.com/article/13031.html

本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

精品无人码麻豆乱码1区2区| 国产精品有码无码AV在线播放| 色偷偷www8888| 无码专区人妻系列日韩精品| 免费天堂无码成人AV电影| 午夜福利啪啪片|