網站掛掉時收到郵件提醒的幾種做法
網站掛掉時收到郵件提醒,大致有幾條路:UptimeRobot 這類免費監控工具、主機商或平台自帶的當機提醒、自己架一套 Uptime Kuma 之類的檢查器、會打電話叫人的付費服務,或者把這句話交給 MailMeWhen,不用註冊、不用看後台。
多數人不是從監控後台知道網站掛了的。是有客人寫信來問你們還有沒有在營業,或者週日晚上你自己打開店的網站,看到一片空白。到那時它已經掛了好幾個小時,這段時間裡的訂單和註冊,全都沒了。
網站掛掉時收到郵件提醒的幾種做法
一句話辦好網站掛掉提醒
寫下網址,再寫清楚什麼叫「正常」就行:「我的店打不開了就寄信告訴我」。由真人來設定,不用註冊、不用看後台,之後也沒有任何東西要你自己維護。我們每分鐘查一次,只要網站還有回應,你就什麼都不會收到。
網站沒回應時,我們會換一條完全不同的網路線路再試一次。兩條都失敗才寫信,因為一條線路失敗,可能是我們這邊斷了,不是你的網站有問題。信會在網站沒回應後兩三分鐘內到你的信箱,用白話說我們看到了什麼:請求逾時、伺服器回了 500,還是網域解析不出來了。網域還查得到的話,信裡會說它是不是還指向一台伺服器,這決定你該找主機商還是找網域註冊商。網站恢復後,再來一封信,告訴你總共掛了多久。
如果你願意,每週還可以收一封簡短的信,告訴你網站一直正常、我們也還在盯著。任何監控都有這個問題:沒消息可能是沒事,也可能是監控自己死了,這封信就是用來分清這兩種情況的。前 7 天免費,不用填付款資訊;之後這一個網站每月 US$5,不訂就自動停。回一句話就能停。
關於當機提醒,值得知道的
只查首頁,可能正好漏掉真正壞掉的那一塊。結帳流程壞了的店,首頁常常還好好的;後端死了的應用程式,外殼照樣畫得出來。所以最好指定一個必須出現在頁面上的詞,比如「加入購物車」或「登入」。這樣打得開但已經不能用的頁面,也算掛了。
誤報是讓人不再看警示的原因。一次查失敗不等於掛了。一次重開、一個掉封包、監控自己線路上的一個壞分鐘,從外面看都跟伺服器死了一模一樣。不管你用什麼,它都應該先再查一遍再寫信,最好還是換一條線路查。
知道了不等於修好了。沒有哪種提醒能讓網站不掛,它給你的是從網站沒回應到客人發現之間的那段時間。提前定好誰收信、收到之後做什麼。如果掛一小時的損失很大,就花錢買一個凌晨三點會打電話的服務。
試試看,把這句話交給我們:
幫我盯著我的店 [貼上連結],打不開了就寄郵件告訴我,恢復了再寄一封。頁面上應該要有「加入購物車」這個詞。
常見問題
有沒有免費的網站掛掉提醒?
有,而且對很多網站來說這就是對的選擇。UptimeRobot 免費方案能盯 50 個網址,Jetpack 免費盯 WordPress 網站,Uptime Kuma 免費但你得有一台伺服器跑它。它們每 5 分鐘查一次,要你自己管一個帳號和一套後台。MailMeWhen 是另一種交換:一句話,不用設定,每分鐘查一次,信用白話寫。你要是用後台用得順手,就用免費的。
網站掛了,我多久會知道?
我們每分鐘查一次,失敗後先換一條獨立線路確認再寫信,所以信通常在網站沒回應後兩三分鐘內到。送出需求後 24 小時內,第一封信會告訴你盯的是什麼、多久查一次、第一次查看到了什麼。沒有間隔要你選,也沒有後台要你管。
監控說我的網站掛了,可是我自己打開是正常的,聽誰的?
兩邊都可能對。一個網站可以在這條網路上正常、在另一條上打不開:某個網段被擋了、某條線路斷了、CDN 在某個地區出問題、DNS 改了但有的解析伺服器還沒更新。所以一次查失敗永遠不該變成一封信。我們只在兩條獨立線路都失敗時才說它掛了;兩邊說法不一致時,我們不出聲,再查一遍,不告訴你我們證明不了的事。