监控日志,发现500 503 等错误发送邮件提示
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('xxxxxxx@126.com', '报错');// $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 = ''; foreach($arr as $k => $e){ $code .="\:$e\:|"; } $code = rtrim($code,"|"); return $code; }

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









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

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

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

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

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

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

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

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