Skip to content

網站掛掉怎麼辦?從錯誤訊息找原因的排查順序

Posted in :

jc-seo

網站掛掉時先別急著重開主機或改設定,首先確認是所有人都打不開,還是只有你的電腦或網路連不上;接著記下畫面上的錯誤訊息或 HTTP 狀態碼,它能幫你判斷問題在網域、DNS、憑證、主機還是程式。常見原因包括主機故障或資源不足、網域到期、DNS 設定錯誤、憑證過期、外掛或程式衝突,以及流量暴增或遭受攻擊。依序由外往內排查並記錄時間點,可以縮短停機,也能降低對搜尋表現的影響。

先判斷是全部人打不開,還是只有你

有時「網站掛掉」其實是自己這端的問題,先花幾分鐘排除,能少走冤枉路:

  • 換裝置與網路:用手機關掉 Wi-Fi、改用行動網路開同一個網址;如果其他網站也都打不開,Chrome 說明建議先檢查網際網路連線。
  • 排除瀏覽器因素:用無痕模式開啟,或停用擴充功能、刪除快取後再試。
  • 公司內打不開、外面可以:請網路管理員確認是否為內部網路或防火牆問題。
  • 從 Google 端確認:在 Search Console 的網址檢查按「測試線上網址」,由 Google-InspectionTool 實際存取網頁,能看出外部是否連得到。

確認是全面性的問題後,再往下看錯誤訊息。

看懂錯誤訊息與狀態碼

錯誤訊息決定排查方向,先截圖並記下出現時間:

看到的訊息 代表什麼 先查哪裡
找不到伺服器、無法連上網站 網域解析不到主機或連線失敗 網域到期日、DNS 紀錄
你的連線不是私人連線 Chrome 說明指網站、網路或裝置有問題 憑證是否過期、是否涵蓋這個網域
500 伺服器遇到非預期狀況,是通用的伺服器錯誤 主機錯誤記錄、近期改過的程式
502 閘道或代理伺服器收到上游的無效回應 後端程式服務、代理或 CDN 設定
503 伺服器暫時無法處理要求,常見於維護或超載 主機資源用量、是否正在維護
504 閘道或代理沒有及時從上游得到回應 後端是否太慢或停止回應
404 找不到這個網址 只有特定網址才出現時,查網址是否改過

網域與 DNS:到期或設定錯誤

整站突然打不開,或出現一個不認識的停放頁,先查網域到期日。以 .com 這類通用頂級網域為例,ICANN 的到期註冊回復政策要求註冊商在到期前約一個月與約一週寄出續約通知;到期後的一段期間內,註冊商必須中斷 DNS 解析,若改導向網頁,頁面須明確標示網域已到期並提供續約說明。到期日可在註冊商後台或 ICANN Lookup 查詢目前的註冊資料。

網域正常就檢查 DNS。Google 的排解說明建議確認 A 與 CNAME 紀錄分別指向正確的 IP 位址與主機名稱、所有名稱伺服器都指向正確位址;如果近期才改過 DNS,要等變更生效。各類紀錄的作用可參考DNS 紀錄的類型與用途。

主機、憑證與程式衝突

網域與 DNS 沒問題,就往主機與網站本身找:

  • 主機:查看主機商的服務公告與控制台的資源用量,出現 503 或連線逾時時,請主機商提供同一時段的錯誤記錄。
  • 憑證:查看到期日與自動續期是否失敗,換過網域或子網域的,確認憑證涵蓋新名稱。
  • 程式與外掛:WordPress 說明指出,內部伺服器錯誤常見原因是 .htaccess 損毀、外掛問題或 PHP 記憶體上限太低,可先停用所有外掛、切換預設佈景主題,再逐一啟用找出問題;顯示無法建立資料庫連線時,通常是 wp-config.php 的資料庫設定錯誤。出現嚴重錯誤訊息時,先查看網站管理員信箱收到的說明。

原則是剛改過什麼就先檢查什麼:外掛更新、佈景主題、程式部署或主機設定,能還原就先還原,讓網站恢復後再找根本原因。

流量暴增或遭受攻擊

MDN 說明,伺服器超載時,部分伺服器端程式會在記憶體、CPU 或連線數達到上限時以 503 拒絕要求,避免資源耗盡造成更嚴重的故障。所以活動或媒體曝光帶來大量訪客時,也可能出現網站掛掉的狀況。

如果沒有行銷活動,流量卻異常、網站變得極慢或完全無法存取,就要考慮阻斷服務攻擊。美國網路安全暨基礎設施安全局列出的徵兆包括網路異常緩慢、特定網站無法存取;建議請網路管理員確認不是計畫性維護或內部問題,並聯絡網路服務供應商或主機商協助調整防火牆與流量。它也提醒,攻擊者有時以這類攻擊掩護其他入侵,處理期間要留意其他服務。

建議的排查順序

由外往內、由簡單到複雜,每一步都記下結果:

  1. 用其他裝置、網路與無痕模式確認問題範圍。
  2. 記下錯誤訊息、狀態碼與開始時間。
  3. 查網域到期日與 DNS 紀錄。
  4. 查憑證到期日與涵蓋的網域。
  5. 查主機狀態、資源用量與錯誤記錄。
  6. 回想近期變更,先還原外掛、佈景主題或程式。
  7. 判斷是否為流量異常或攻擊,聯絡主機商或網路服務供應商。
  8. 恢復後用網址檢查的線上測試,確認 Google 能正常擷取網頁。

停機對 SEO 的影響:Google 怎麼處理暫時性錯誤

Google 說明,伺服器錯誤會讓檢索器暫時降低檢索頻率,已建立索引的網址會先保留在索引中,但錯誤持續下去仍會被移除;伺服器恢復正常回應後,Google 會逐步提高檢索頻率。網路逾時、連線重設與 DNS 錯誤的處理方式相似,持續無法存取的已檢索網址在幾天內就會從索引中移除,所以 DNS 與網域問題要更快處理。

如果需要刻意關站修復,Google 建議緊急停用一到兩天時回傳含 503 狀態碼的資訊網頁,而且只能用很短的時間;回傳 503 期間,Google 無法更新網站的標題、說明等資訊。恢復後到 Search Console 的檢索統計資料報告,查看主機狀態中的 robots.txt 擷取、DNS 解析與伺服器連線能力是否回到正常。

恢復之後的預防清單

  • 網域:開啟自動續約,註冊人信箱用公司長期有效的地址,確保收得到續約通知。
  • 憑證:確認自動續期正常,並在到期前人工檢查一次。
  • DNS:向 DNS 服務商匯出區域檔或紀錄清單留存,改動前後都更新。
  • 備份:定期備份檔案與資料庫,並實際測試能否還原。
  • 更新:外掛與程式先在測試環境更新,上線後立即檢查首頁、表單與結帳。
  • 事件紀錄:寫下發生時間、原因與處理方式,下次排查更快。

例行項目可以整理成維護表,參考網站維護包含的工作項目。

常見問題

只有手機打不開、電腦可以,是什麼問題?

可能是手機所用網路或快取的問題,也可能是網站對行動裝置的轉址或程式出錯。先在手機切換 Wi-Fi 與行動網路比較,再用電腦上 Chrome 開發人員工具的裝置模式模擬手機確認。

主機商說伺服器正常,網站卻打不開怎麼辦?

請對方確認的是網站服務而不只是整台主機,同時自行檢查網域到期日、DNS 是否指向這台主機與憑證狀態,並把錯誤畫面與發生時間提供給主機商比對記錄。

外掛更新後網站變白畫面,進不了後台怎麼辦?

WordPress 說明白畫面多與外掛或佈景主題相容性有關。進不了後台時,可透過 FTP 或主機的檔案管理把 plugins 資料夾改名,讓外掛全部停用;改回原名後再逐一啟用,找出問題外掛。

怎麼知道網站是不是被駭才掛掉?

先看 Search Console 的安全性問題報告是否有遭入侵或惡意軟體的調查結果,也留意首頁被換、跳轉到陌生網站等異常。確認被入侵時,先變更密碼並請主機商協助清查。

網站掛掉時要先通知客戶嗎?

如果影響訂單、預約或客服,建議透過社群、電子報或客服回覆說明狀況、預計處理方式與替代聯絡管道,恢復後再通知一次,減少客戶重複詢問。

本文由京采數位科技整理。我們自 2005 年起提供官網設計、系統開發與 Google SEO 服務,實際案例可見成果與案例。

想直接討論你自己的網站狀況,或需要一份初步的搜尋機會評估?

相關主題

下一步

網站恢復後,先把這次的錯誤訊息、時間點與處理方式記下來,再檢查網域、憑證與備份是否都有人負責。如果你的網站常出現不明原因的停機,或需要有人協助判讀主機記錄與 Search Console 的檢索報表,京采的技術 SEO 與網站健檢服務可以協助盤點問題來源並排出修正順序,歡迎與我們聯絡。