ホームページ php教程 PHP源码 监控日志,发现500 503 等错误发送邮件提示

监控日志,发现500 503 等错误发送邮件提示

May 25, 2016 pm 05:03 PM
500 発見する

php代码

<?php
include("PHPMailer/class.phpmailer.php");
//error_reporting(0);
$mail             = new PHPMailer();
$mail->IsSMTP(); // telling the class to use SMTP
$mail->SMTPDebug  = 1;                     // enables SMTP debug information (for testing)
// 1 = errors and messages
// 2 = messages only
$mail->SMTPAuth   = true;                  // enable SMTP authentication
$mail->Host       = "smtp.126.com"; // sets the SMTP server
$mail->Port       = 25;                    // set the SMTP port for the GMAIL server
$mail->Username   = "xxx@126.com"; // SMTP account username 邮箱用户名
$mail->Password   = "xxxxxxxxx";        // SMTP account password 密码
$mail->SetFrom(&#39;xxxxxxx@126.com&#39;, &#39;报错&#39;);//


$now = "u_ex".date("ymdH").".log";

try{
    $log = file("F:/iis-log/W3SVC2/".$now);//日志路径自己改
}catch(Exception $e){
    echo "no file ";
    exit;
 }

$error = array();
$start = date("i",time()-120);
$end = date("i");
if($start > $end){
    exit;
}
$aa = range($start,$end);
$code = mkstr($aa);
echo $code;
$pattern = "/($code).*(\s500\s|\s503\s)/";//这里自己修改
$i = 0;
foreach($log as $k => $v){
    if(preg_match($pattern,$v)){
        $error[] =  $v;
		echo $v;
		$i += 1;
    }
}
if(!empty($error)){
	$content = implode("<br/>",$error);
	$mail->Subject="$i errors ";
	$mail->AddAddress("xxxxxxxxxx@163.com");
	$mail->AddAddress("xxxxxxxx@126.com");
	$mail->MsgHTML($content);
	$mail->send();
}
echo "\nover";
function mkstr($arr){
    $code = &#39;&#39;;
    foreach($arr as $k => $e){
        $code .="\:$e\:|";
    }
    $code = rtrim($code,"|");
    return $code;
}
ログイン後にコピー
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

サービスの登録と検出における Redis のアプリケーション サービスの登録と検出における Redis のアプリケーション Jun 20, 2023 am 08:39 AM

Redis は高性能のキーと値のデータベースであり、その高速なデータ ストレージとアクセス機能により、サービスの登録と検出のプロセスで広く使用されています。サービスの登録と検出は、分散システムにおいて非常に重要なプロセスです。マシン上で複数のサービスを実行する場合、クライアントがこれらのサービスを発見し、それらと対話する方法が必要です。完全な分散システムでは、数十のサービスが実行されている可能性があり、手動構成は現実的ではありません。現時点では、サービスの登録と検出を使用する必要があります。

自律型ロボットが既知の中で最も頑丈な構造を発見 自律型ロボットが既知の中で最も頑丈な構造を発見 Sep 08, 2023 pm 03:57 PM

ロボット研究室BEARです。画像出典:ボストン大学 8月29日、英国「ニュー・サイエンティスト」誌のウェブサイトに掲載された報道によると、米国のロボット研究所が、人間の監督なしで1日50件の実験を実施できる、これまで知られている中で最も頑丈な構造を発見したという。 、機械構造を製作してテストします。最新の研究により、新物質の発見が加速されることが期待されており、関連論文がプレプリント Web サイトに投稿されています。この最新の研究で、ボストン大学の研究者らは、ベイジアン実験自律研究者(BEAR)と呼ばれる自律ロボット研究室を使用して、これまでに知られている中で最もエネルギーを吸収する材料構造を発見したと述べた。 BEAR は 5 台の 3D プリンター、スケールのセット、試験機、ロボット アーム、サンプルを移動するためのコンピューター ビジョンで構成されています

500内部サーバーエラーとは何を意味しますか? 500内部サーバーエラーとは何を意味しますか? Feb 21, 2023 pm 03:39 PM

500内部サーバー エラーは、HTTP 500 内部サーバー エラーを意味します。これは、サーバーがリクエストを実行できない予期しない状況に遭遇したことを意味しますが、特定のエラーやエラーの根本原因を説明することはできません。エラーが発生した場合、アクセスした Web サイトではエラーが表示されます。

Go 言語でのサービスの登録と検出 Go 言語でのサービスの登録と検出 Jun 01, 2023 am 09:12 AM

マイクロサービス アーキテクチャの発展に伴い、サービスの登録と検出がますます重要になっています。 Go 言語は、その効率性の高さと並行性のパフォーマンスの高さから、マイクロサービスの開発言語として人気が高まっています。この記事では、Go 言語でサービスを登録および検索する方法を紹介します。サービスの登録と検出とは何ですか?サービスの登録と検出とは、サービス プロバイダーがそのサービスをサービス登録センターに登録し、サービス利用者が登録センターから利用可能なサービスのリストを取得して、対応するサービスを呼び出すことを意味します。サービス レジストリは別個のプロセスまたは別個にすることができます。

イーサリアム(ETH)価格は2,320ドルを超えて回復、しかしペースを上げるのに苦戦 イーサリアム(ETH)価格は2,320ドルを超えて回復、しかしペースを上げるのに苦戦 Sep 10, 2024 pm 03:20 PM

イーサリアム価格は2,250ドルの水準を超えて回復の波を始めた。 ETHは2,280ドルのレジスタンスゾーンをクリアしてプラスゾーンに移行することができましたが、ビットコインに比べて勢いが弱かったです。

英国人は2500ポンド相当の希少な50ペンス硬貨がないか自宅で調べるよう呼び掛けた 英国人は2500ポンド相当の希少な50ペンス硬貨がないか自宅で調べるよう呼び掛けた Oct 28, 2024 pm 04:20 PM

ある専門家によると、2011年の作品は2012年のロンドンオリンピックを記念して鋳造されたという。

ビットコイン (BTC) 価格分析: BTC が大幅な上昇を開始、目標は 60,000 ドルマーク ビットコイン (BTC) 価格分析: BTC が大幅な上昇を開始、目標は 60,000 ドルマーク Sep 12, 2024 pm 06:35 PM

ビットコインは大幅な上昇を開始し、57,500ドルの抵抗レベルを超え、現在60,000ドルのマークに到達する可能性がある有望な兆候を示しています。

レアなバージョンには250万ポンドの巨額の価値がある可能性があるため、英国人は50ペンス硬貨をチェックするよう促した レアなバージョンには250万ポンドの巨額の価値がある可能性があるため、英国人は50ペンス硬貨をチェックするよう促した Oct 28, 2024 pm 04:24 PM

2012年のロンドンオリンピックを記念して鋳造された2011年のコインは、「アクアティクス」デザインとして知られ、水泳選手のイメージが特徴です

See all articles