網站掛了你要多久才知道:監控該設在哪幾頁
多數站長是被客戶告知網站掛了的。這篇說明為什麼只監控首頁會漏掉最貴的故障、該監控哪幾頁、通知要送到哪裡,以及什麼情況根本不需要設。
🚀 想直接開始?一鍵部署你的專屬服務
免架伺服器、獨立容器、自動 SSL、月付不綁約。
問一個問題:如果你的網站現在掛了,你多久會知道?
多數人的答案是「有人告訴我的時候」。而會告訴你的人,通常是正要下單卻下不了的那一個。
30 秒總覽
| 問題 | 答案 |
|---|---|
| 只監控首頁夠嗎 | 不夠,會漏掉最貴的故障 |
| 最該監控的一頁 | 會賺錢的那一頁(結帳、預約、表單) |
| 只看狀態碼夠嗎 | 不夠,要比對頁面上的關鍵字 |
| 通知送到哪 | 你本來就會看的地方 |
| 檢查間隔 | 太密會產生假警報,反而讓你關掉通知 |
只監控首頁會漏掉什麼
最常見的設定是監控首頁、看回不回 200。這能抓到伺服器整台掛掉,但抓不到最貴的那幾種故障。
白畫面經常回 200
PHP 致命錯誤在某些設定下會輸出一個空白頁面,而 HTTP 狀態碼還是 200。監控顯示一切正常,訪客看到一片空白。
首頁可能被快取撐著
資料庫掛了,但首頁有整頁快取,還是正常顯示。你的監控很開心,而所有需要即時運算的頁面——登入、購物車、結帳——全部是壞的。
單一頁面故障不影響首頁
某個外掛更新後把結帳頁弄壞了,首頁完全正常。這種故障可以持續好幾天沒人發現。
該監控什麼
| 監控目標 | 為什麼 |
|---|---|
| 首頁(含關鍵字比對) | 不只看狀態碼,檢查頁面上該有的字在不在——白畫面就會被抓到 |
| 會賺錢的那一頁 | 結帳頁、預約頁、報名表。這是真正該優先設的 |
| 登入頁 | 需要程式與資料庫,能抓到快取遮住的故障 |
| SSL 憑證到期 | 憑證過期整站會跳警告,比掛掉還嚇跑人 |
| 網域到期 | 忘記續約的代價非常高,而且救回來很慢 |
其中「關鍵字比對」是最值得設的一項。與其問「有沒有回應」,不如問「回應裡面有沒有該有的東西」——例如結帳頁上應該出現「結帳」兩個字。這一招能抓到絕大多數狀態碼騙人的情況。
通知要送到你會看的地方
監控設好但通知寄到一個你一週開一次的信箱,等於沒設。
通知該進 LINE 或 Telegram——那是你本來就會看的地方。多數監控工具都支援這些管道,選你真的會即時看到的那個。
另外把恢復通知也打開。只收到「掛了」而沒收到「好了」,你會一直不確定現在到底是什麼狀態。
檢查間隔的取捨
設一分鐘一次不代表比較好。太密集的檢查會讓短暫的網路抖動變成一堆假警報,而假警報收多了,你就會開始忽略通知——那才是真正的風險。
比較實際的做法是依頁面重要性分級:結帳頁密一點,一般頁面鬆一點。再搭配「連續失敗幾次才通知」的設定,過濾掉單次的抖動。
工具怎麼選
市面上的監控服務分三類,對多數網站來說免費方案就夠了:
| 類型 | 適合 | 要注意 |
|---|---|---|
| 免費的 SaaS 監控 | 監控一到三個網站 | 檢查間隔與監控數量通常有限制 |
| 付費 SaaS 監控 | 要監控很多項目 | 多半按監控數量計費 |
| 自架的開源工具 | 已有伺服器、要監控內網 | 不能跟被監控的目標放同一台 |
自架監控有一個根本矛盾
這一點值得單獨講:監控系統跟被監控的東西放在同一台機器上,那台掛了你什麼都不會知道。
而這正是最常見的故障類型——主機商網路中斷、硬體故障、資源耗盡導致整台無回應。這些情境下,同機的監控一律失效。
所以自架監控要真的有意義,它必須放在不同的機器、最好是不同的機房。那時候你為了監控又多養了一台機器,而那台機器本身也需要有人注意它還活著。
「誰來監控監控系統」是這個題目繞不開的問題,也是多數小團隊直接用外部 SaaS 監控的理由。
什麼情況下不需要設
誠實講:如果你的網站是個人部落格、掛半天不會有任何損失,那監控只是多一件要管的事。
值得設的訊號很明確——站上有東西會因為停機而流失:訂單、預約、報名、詢價。有這些的話,監控的價值不在於它能修好網站,而在於把「客戶發現」變成「你先發現」。這中間的差距通常是好幾個小時,以及一次道歉。
常見問題
Q:託管主機不是已經有監控了嗎?
主機商的監控看的是伺服器與服務有沒有活著,那跟「你的網站頁面有沒有正常顯示」是兩件事。外掛把結帳頁弄壞的時候,伺服器完全正常。
Q:一定要監控很多頁嗎?
不用。先設一頁就好——會賺錢的那一頁。那一頁掛掉的代價最高,而且它通常也是最複雜、最容易壞的一頁。
Q:為什麼不要只看狀態碼?
因為狀態碼會騙人。白畫面可能回 200、被駭的頁面也可能回 200。比對頁面上該出現的字,才是真的在確認網站「能用」。
Q:收到假警報怎麼辦?
先放寬檢查間隔,並設定「連續失敗兩次才通知」。假警報比漏報更危險——它會訓練你忽略通知。
Q:網站常常掛怎麼辦?
那監控只是讓你知道,不是解決問題。頻繁掛掉通常是資源不足或外掛衝突,判斷方式在 何時該升級方案與 WooCommerce 主機需求。