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