麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 服務器 > 管理維護 > 正文

WordPress的MySQL數據庫服務器監控插件

2024-09-10 14:20:02
字體:
來源:轉載
供稿:網友

對于某些國外主機,其HTTP服務可能比較穩定,但是MySQL服務卻經常宕機,比如我的英文博客使用的DreamHost提供的MySQL就深受其害,經常無法連接MySQL服務器,并且通常都是美國時間午夜的時候宕機,有時候能停好幾個小時,也難怪那么多人抱怨DreamHost的服務器不穩定。

我這里提供的插件修改可以監控你的WordPress的MySQL狀況,一旦發現MySQL數據庫無法連接,就會發送一封郵件到指定的信箱,同時在一個文本文件中進行記錄,你可以通過查看日志來分析MySQL數據庫的監視和運行情況是否良好,并且在異常情況出現的時候能立即就知道,以便聯系主機服務人員維護。

運行之后,我這里記錄DreamHost的MySQL數據庫幾個小時就能出現四百多次異常報道,看來DreamHost的服務器真的是很垃圾啊。

廢話就不多說了,下面是安裝和設置的詳細方法:

首先建立一個名為log.txt的文件,上傳到WordPress的根目錄,將其權限設置為666(FlashFXP又修改文件權限的功能)。

然后修改下面代碼,將發信人$from和收信人$to的郵件地址設置為個人信箱。

以下為引用的內容:

// Change the e-mail address below .
$from = "[email protected]";
$to = "[email protected]";

$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行),讓上面的代碼插入在這行的后面。

上傳并覆蓋這個文件。

之后每當數據庫連接出現問題后,WordPress就都會自動發送郵件到你的信箱,同時將時間記錄在log.txt文件之中。當我們選擇支持MySQL的虛擬主機的時候,也可以使用這個程序來測試服務器的穩定性。

本插件英文版:WordPress Plugin: MySQL Server Crash Monitor

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产在线播放一区二区 | 国产一区二区久久精品 | 最新av在线免费观看 | 久久爽精品区穿丝袜 | 2级毛片| 中文字幕亚洲欧美 | 91欧美视频 | 久久久久av69精品 | 全黄性性激高免费视频 | 精品亚洲网站 | 欧美在线观看视频一区 | 久久精品视频在线免费观看 | 嗯~啊~用力~高h | 久久99深爱久久99精品 | 天天操综| 欧美日韩国产综合网 | av在线久草 | 黄色二区三区 | 国产免费高清 | 久久久综| 久久久久久亚洲综合影院红桃 | 欧美成人精品不卡视频在线观看 | 全黄裸片武则天一级第4季 九色p | 成人国产精品齐天大性 | 91九色视频在线观看 | 亚洲成人欧美在线 | 一级毛片免费一级 | 久久亚洲精品11p | 亚洲福利视 | 三级国产三级在线 | 亚洲欧美一区二区三区在线观看 | 一区二区三区四区高清视频 | 久久9色 | 国产xxxx免费 | 激情宗合| 国产免费久久久 | 少妇的肉体的满足毛片 | 国产精品手机在线亚洲 | 亚洲人成网站在e线播放 | 成人一级黄色大片 | 成人毛片视频在线观看 |