MailMeWhen

網站掛掉時收到郵件提醒的幾種做法

網站掛掉時收到郵件提醒,大致有幾條路:UptimeRobot 這類免費監控工具、主機商或平台自帶的當機提醒、自己架一套 Uptime Kuma 之類的檢查器、會打電話叫人的付費服務,或者把這句話交給 MailMeWhen,不用註冊、不用看後台。

多數人不是從監控後台知道網站掛了的。是有客人寫信來問你們還有沒有在營業,或者週日晚上你自己打開店的網站,看到一片空白。到那時它已經掛了好幾個小時,這段時間裡的訂單和註冊,全都沒了。

網站掛掉時收到郵件提醒的幾種做法

  1. 免費的監控工具:UptimeRobot、Better Stack、StatusCake 都有免費方案。UptimeRobot 免費版能盯 50 個網址,每 5 分鐘查一次;Better Stack 給 10 個監控項目,郵件和 Slack 都能通知;StatusCake 也是 10 個,同樣 5 分鐘一次。小網站用這些就夠了,也不花錢。代價是又多一個帳號、一套要設定好還得時不時回去看的後台,以及一封寫給工程師看的警示郵件。想每分鐘查一次,得付費。
  2. 主機商或平台自帶的提醒:WordPress 網站裝了 Jetpack,就已經有免費的當機監控了。它每 5 分鐘從幾個地點查一次,網站沒回應就寄郵件給你,恢復了再寄一封。Cloudflare 從 Pro 方案起有健康檢查,大的雲端平台也能對它們本來就在跑的健康檢查設提醒。不用再另外註冊什麼。缺點是它只看得到自家那一段。
  3. 自己架一套檢查器:Uptime Kuma 免費、開源,很多人覺得它的面板比收費的還好用。有一條規則決定它幫不幫得上你:它必須跑在被監控的那台機器之外,否則你的網站一掛,它也跟著一起黑掉。所以你得在別的地方有一台小伺服器,還得有人把那台伺服器顧著。
  4. 會打電話叫人的付費監控:Pingdom、Site24x7,還有上面那些工具的付費方案,每 30 秒或 60 秒從很多國家查一次。沒人處理時,它先發簡訊,再打電話,再找值班表上的下一個人。如果掛一小時的損失比一年的方案費用還多,而且真的有人在值班,這筆錢就值得花。

一句話辦好網站掛掉提醒

寫下網址,再寫清楚什麼叫「正常」就行:「我的店打不開了就寄信告訴我」。由真人來設定,不用註冊、不用看後台,之後也沒有任何東西要你自己維護。我們每分鐘查一次,只要網站還有回應,你就什麼都不會收到。

網站沒回應時,我們會換一條完全不同的網路線路再試一次。兩條都失敗才寫信,因為一條線路失敗,可能是我們這邊斷了,不是你的網站有問題。信會在網站沒回應後兩三分鐘內到你的信箱,用白話說我們看到了什麼:請求逾時、伺服器回了 500,還是網域解析不出來了。網域還查得到的話,信裡會說它是不是還指向一台伺服器,這決定你該找主機商還是找網域註冊商。網站恢復後,再來一封信,告訴你總共掛了多久。

如果你願意,每週還可以收一封簡短的信,告訴你網站一直正常、我們也還在盯著。任何監控都有這個問題:沒消息可能是沒事,也可能是監控自己死了,這封信就是用來分清這兩種情況的。前 7 天免費,不用填付款資訊;之後這一個網站每月 US$5,不訂就自動停。回一句話就能停。

關於當機提醒,值得知道的

只查首頁,可能正好漏掉真正壞掉的那一塊。結帳流程壞了的店,首頁常常還好好的;後端死了的應用程式,外殼照樣畫得出來。所以最好指定一個必須出現在頁面上的詞,比如「加入購物車」或「登入」。這樣打得開但已經不能用的頁面,也算掛了。

誤報是讓人不再看警示的原因。一次查失敗不等於掛了。一次重開、一個掉封包、監控自己線路上的一個壞分鐘,從外面看都跟伺服器死了一模一樣。不管你用什麼,它都應該先再查一遍再寫信,最好還是換一條線路查。

知道了不等於修好了。沒有哪種提醒能讓網站不掛,它給你的是從網站沒回應到客人發現之間的那段時間。提前定好誰收信、收到之後做什麼。如果掛一小時的損失很大,就花錢買一個凌晨三點會打電話的服務。

試試看,把這句話交給我們:

幫我盯著我的店 [貼上連結],打不開了就寄郵件告訴我,恢復了再寄一封。頁面上應該要有「加入購物車」這個詞。

去提交 →

常見問題

有沒有免費的網站掛掉提醒?

有,而且對很多網站來說這就是對的選擇。UptimeRobot 免費方案能盯 50 個網址,Jetpack 免費盯 WordPress 網站,Uptime Kuma 免費但你得有一台伺服器跑它。它們每 5 分鐘查一次,要你自己管一個帳號和一套後台。MailMeWhen 是另一種交換:一句話,不用設定,每分鐘查一次,信用白話寫。你要是用後台用得順手,就用免費的。

網站掛了,我多久會知道?

我們每分鐘查一次,失敗後先換一條獨立線路確認再寫信,所以信通常在網站沒回應後兩三分鐘內到。送出需求後 24 小時內,第一封信會告訴你盯的是什麼、多久查一次、第一次查看到了什麼。沒有間隔要你選,也沒有後台要你管。

監控說我的網站掛了,可是我自己打開是正常的,聽誰的?

兩邊都可能對。一個網站可以在這條網路上正常、在另一條上打不開:某個網段被擋了、某條線路斷了、CDN 在某個地區出問題、DNS 改了但有的解析伺服器還沒更新。所以一次查失敗永遠不該變成一封信。我們只在兩條獨立線路都失敗時才說它掛了;兩邊說法不一致時,我們不出聲,再查一遍,不告訴你我們證明不了的事。

更多指南

護照、網域、SSL 憑證到期前收到郵件提醒的幾種做法

護照、車險、驗車、網域、SSL 憑證快到期時,怎麼提前收到一封郵件:發證機關自己的提醒、行事曆、到期提醒 App、監控工具,或者一句話交給我們。

網域釋放、可以註冊時,怎麼收到郵件提醒

想要的網域被人佔著?網域到期釋放、可以註冊時怎麼收到郵件:DropCatch 或 Dynadot 的搶註(backorder)、註冊商的到期拍賣、自己查公開紀錄,或者一句話交給我們。

如何在網頁有變化時收到郵件提醒

網頁一變就收到郵件的幾種做法——瀏覽器外掛、網頁監控工具,或者寫一句話。不用註冊,不用裝 App。