|
您的位置: 首頁 > 網(wǎng)站資訊 > WordPress的MySQL連接出錯監(jiān)測方法技巧 |
WordPress的MySQL連接出錯監(jiān)測方法技巧發(fā)布日期:2017/6/5
對于某些國外主機(jī),其HTTP服務(wù)可能比較穩(wěn)定,但是MySQL服務(wù)卻經(jīng)常宕機(jī),比如我的英文博客使用的DreamHost提供的MySQL就深受其害,經(jīng)常無法連接MySQL服務(wù)器,并且通常都是美國時間午夜的時候宕機(jī),有時候能停好幾個小時,也難怪那么多人抱怨DreamHost的服務(wù)器不穩(wěn)定。 我這里提供的插件修改可以監(jiān)控你的WordPress的MySQL狀況,一旦發(fā)現(xiàn)MySQL數(shù)據(jù)庫無法連接,就會發(fā)送一封郵件到指定的信箱,同時在一個文本文件中進(jìn)行記錄,你可以通過查看日志來分析MySQL數(shù)據(jù)庫的監(jiān)視和運(yùn)行情況是否,并且在異常情況出現(xiàn)的時候能立即就知道,以便聯(lián)系主機(jī)服務(wù)人員維護(hù)。 運(yùn)行之后,我這里記錄DreamHost的MySQL數(shù)據(jù)庫幾個小時就能出現(xiàn)四百多次異常報道,看來DreamHost的服務(wù)器真的是很垃圾啊。 廢話就不多說了,下面是安裝和設(shè)置的具體方法: 首先建立一個名為log.txt的文件,上傳到WordPress的根目錄,將其權(quán)限設(shè)置為666(FlashFXP又修改文件權(quán)限的功能)。 然后修改下面代碼,將發(fā)信人$from和收信人$to的郵件地址設(shè)置為個人信箱。 以下為引用的內(nèi)容: // Change the e-mail address below . $subject = "MySQL Crashed!"; 之后,打開wp-includes/wp-db.php文件,找到“if (!$this->dbh) {”這一行(對于WordPress 2.3.1是66行),讓上面的代碼插入在這行的后面。 上傳并覆蓋這個文件。 之后每當(dāng)數(shù)據(jù)庫連接出現(xiàn)問題后,WordPress就都會主動發(fā)送郵件到你的信箱,同時將時間記錄在log.txt文件之中。當(dāng)我們選擇支撐MySQL的虛擬主機(jī)的時候,也可以使用這個程序來測試服務(wù)器的穩(wěn)定性。 |
其他相關(guān)文章 |
|
|
|
||||||||
Copyright 2012-2025 上海蒙狼網(wǎng)絡(luò)科技有限公司 www.k16.com.cn All Rights Reserved |