WordPress的MySQL數(shù)據(jù)庫服務(wù)器監(jiān)控插件_建站經(jīng)驗(yàn)教程
推薦:WordPress系統(tǒng)的安裝和使用簡介這是一篇關(guān)于獨(dú)立博客建站(以WordPress為例)的科普教程,講述WordPress系統(tǒng)的一些最基本的常識,主要是為了那些不熟悉WordPress的新手閱讀使用,幫助他們完成第一個獨(dú)立博客的安裝和使用。熟悉WordPress系統(tǒng)的老鳥可以忽略此文。 WordPress是一個全球范圍內(nèi)最為著名
對于某些國外主機(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è)置的詳細(xì)方法:
首先建立一個名為log.txt的文件,上傳到WordPress的根目錄,將其權(quán)限設(shè)置為666(FlashFXP又修改文件權(quán)限的功能)。
然后修改下面代碼,將發(fā)信人$from和收信人$to的郵件地址設(shè)置為個人信箱。
以下為引用的內(nèi)容:
// Change the e-mail address below .
$from = "webmaster@moon-blog.com";
$to = "webmaster@moon-blog.com";
$subject = "MySQL Crashed!";
$body = date("Y-m-d H:i:s");
$headers = 'From: '.$from . "\r\n"
.'Reply-To: '.$from . "\r\n"
.'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $body, $headers);
// Log to file
$filename = 'log.txt';
$somecontent = date("Y-m-d H:i:s");
$somecontent = $somecontent . "\r\n";
if (is_writable($filename)) {
if (!$handle = fopen($filename, 'a')) {
exit;
}
if (!fwrite($handle, $somecontent)) {
exit;
}
fclose($handle);
}
之后,打開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)定性。
本插件英文版:WordPress Plugin: MySQL Server Crash Monitor
分享:Wordpress調(diào)用最新博文的函數(shù)與插件如果你想把你的Wordpress博客最近更新的文章顯示在你的個人主頁上(即非Wordpress目錄),解決辦法:在你所要調(diào)用wordpress函數(shù)的頁面前面包含下面代碼即可。 ?php require('/blog/wp-blog-hea
建站經(jīng)驗(yàn)教程Rss訂閱網(wǎng)站運(yùn)營教程搜索
建站經(jīng)驗(yàn)教程推薦
猜你也喜歡看這些
- 內(nèi)蒙古找查發(fā):走在第三年的路上
- Blogger必修:10個能用JavaScript實(shí)現(xiàn)的圖片特效
- 談運(yùn)營網(wǎng)站和養(yǎng)孩子
- 商城平臺類網(wǎng)站運(yùn)營必須解決的幾個問題
- 彭晉杰:企業(yè)網(wǎng)站SEOer VS 網(wǎng)絡(luò)公司SEOer
- 案例:網(wǎng)站價值不再用流量衡量才算成功
- 網(wǎng)站架構(gòu):建立架構(gòu)良好的網(wǎng)站地圖
- 搜狗聯(lián)盟:360 X 300的廣告位變現(xiàn)能力強(qiáng)
- 秘決:怎么做好用戶喜歡的網(wǎng)站
- 曾經(jīng)激情的建站路 超越真的是個夢?
- 相關(guān)鏈接:
- 教程說明:
建站經(jīng)驗(yàn)教程-WordPress的MySQL數(shù)據(jù)庫服務(wù)器監(jiān)控插件。