监控日志,发现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 Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

Redis是一種高效能的鍵值資料庫,透過其快速的資料儲存和存取能力,它在服務註冊與發現的過程中廣泛應用。服務註冊與發現是分散式系統中十分重要的過程。當我們在一個機器上執行多個服務時,我們需要一個方法來讓客戶端發現這些服務以及如何與它們互動。在一個完整的分散式系統中,可能運行著數十個服務,而手動配置已經變得不可行。這時,我們就需要使用服務註冊與發現。

一個機器人實驗室BEAR。圖片來源:波士頓大學根據英國《新科學家》雜誌網站8月29日報道,美國一個機器人實驗室發現了迄今已知最堅韌的結構,該實驗室可以在沒有人類監督的情況下每天進行50次實驗,製造並測試機械結構。最新研究有望加速新資料的發現,相關論文已經提交預印本網站。波士頓大學研究人員表示,在這項最新研究中,他們使用名為貝葉斯實驗自主研究員(BEAR)的自主機器人實驗室,發現了迄今已知能量吸收效率最高的材料結構。 BEAR由五台3D列印機、一組天平、一台測試機、一個機械手臂和一個移動樣本的電腦視覺

500internal server error的意思是HTTP 500內部伺服器錯誤,表示伺服器遇到意外情況,導致其無法履行請求,但它無法說明具體錯誤或發生錯誤的根本原因;當發生錯誤時,造訪的網站會顯示發生錯誤。

隨著微服務架構的發展,服務註冊與發現變得越來越重要。對於Go語言來說,因其高效且並發性能表現優異,作為微服務的開發語言越來越受到青睞。本文將介紹在Go語言中如何進行服務註冊與發現。什麼是服務註冊與發現?服務註冊與發現是指服務提供者將自己的服務註冊到服務註冊中心,服務消費方從註冊中心獲取可用的服務列表,並調用相應的服務。服務註冊中心可以是一個獨立的過程或一個獨

以太幣價格在 2,250 美元上方開始復甦浪潮。 ETH 能夠清除 2,280 美元的阻力區,進入積極區域,但與比特幣相比,勢頭較弱。

據一位專家稱,這枚 2011 年的作品是為慶祝 2012 年倫敦奧運會而鑄造的

比特幣已經開始大幅上漲,突破了 57,500 美元的阻力位,現在顯示出可能達到 60,000 美元大關的良好跡象。

2011 年硬幣是為慶祝 2012 年倫敦奧運會而鑄造的,被稱為“水上運動”設計,並帶有游泳運動員的形象
