網站主機CPU或記憶體使用率過高導致網站無法訪問

黄文Rex發表於2024-11-29

問題現象

  • 網站無法正常訪問,尤其是在雲虛擬主機上執行一段時間後。

可能原因

  • 惡意攻擊:網站受到惡意攻擊,導致CPU或記憶體使用率過高。
  • 配置錯誤:主機站點的配置檔案(如.htaccess檔案)配置錯誤,導致資源使用率異常。

解決方案

  1. 登入管理頁面

    • 登入雲虛擬主機管理頁面,進入主機資訊監控區域。
  2. 檢視監控資訊

    • 檢視CPU或記憶體使用率,確定使用率過高的時間段或時間點。
  3. 分析異常IP

    • 在監控資訊區域的按來源IP統計頁簽下,查詢連線數過高的IP地址或IP網段。
  4. 處理異常IP

    • 遮蔽異常IP地址
      • 進入訪問控制,新增並遮蔽異常IP地址。
    • 限制異常IP網段的併發連線數
      • 進入訪問控制,設定連線數限制,修改併發連線數和連線掩碼。
    • 限制每個異常IP地址的併發連線數
      • 進入訪問控制,設定連線數限制,修改併發連線數和連線掩碼。
  5. 檢查配置檔案

    • 進入檔案管理器,檢查並修改.htaccess檔案,確保配置正確。
  6. 驗證效果

    • 再次檢視CPU和記憶體使用率,確認是否恢復正常。

注意事項

  • 評估資源使用率:根據實際業務需求評估CPU和記憶體使用率是否正常。
  • 持續監控:定期檢查監控資訊,及時發現並處理異常情況。

相關文章