IBM Cloud Docs
對 1000 個類別錯誤進行疑難排解

對 1000 個類別錯誤進行疑難排解

1000 個類別錯誤將出現在回應的 HTML 內文中。 HTTP 409、530、403 和 429 錯誤是在回應的 狀態標頭中回傳的 錯誤代碼。HTTP HTTP

錯誤 1000:DNS 指向禁止的 IP

CIS 已中止要求,原因如下:

  • CIS DNS 內的 A 記錄指向 CIS IP 位址。
  • 您的 CIS DNS A 或 CNAME 記錄會參照另一個反向 Proxy (例如使用 proxy_pass 函數的 nginx Web 伺服器),然後再次將要求 Proxy 至 CIS。
  • 要求 X-Forwarded-For 標頭長度超過 100 個字元。
  • 要求包含兩個 X-Forwarded-For 標頭。

解決方法

  • 如果 CIS DNS 內的 A 記錄指向 CIS IP 位址,請將 IP 位址更新為原始 Web 伺服器 IP 位址。
  • 原點有反向 Proxy 會透過 CIS Proxy 傳回要求。 與其使用反向代理,不如聯絡您的主機供應商或網站管理員,在您的來源設定 HTTP 重定向。

錯誤 1001:DNS 解析錯誤

1001 錯誤的常見原因如下:

  • Web 要求已傳送至不存在的 CIS 網域的 CIS IP 位址。
  • 未使用 CIS 的外部網域具有 CIS 上作用中網域的 CNAME 記錄
  • 未解析 DNS CNAME 記錄的目標。
  • CIS DNS 中的 CNAME 記錄需要透過目前離線的 DNS 提供者進行解析。

解決方法

非 CIS 網域無法 CNAME 到 CIS 網域,除非非 CIS 網域已加入 CIS 帳戶。

嘗試直接存取用於 CIS CNAME 設定的 DNS 記錄也會導致錯誤 1001。

錯誤 1002:DNS 指向禁止的 IP

當 DNS 指向禁止的 IP 位址時,1002 錯誤的常見原因如下:

  • CIS DNS 中的 DNS 記錄指向其中一個 CIS的 IP 位址。
  • 為 CIS DNS 中的 CNAME 記錄指定了不正確的目標。
  • 您的網域不在 CIS 上,但具有參照 CIS 網域的 CNAME。

解決方法

更新 CIS A 或 CNAME 記錄以指向原始 IP 位址,而不是 CIS IP 位址:

  1. 請聯絡您的主機作業提供者,以確認您的原始 IP 位址或 CNAME 記錄目標。
  2. 登入您的 CIS 帳戶。
  3. 選取產生錯誤 1002 的網域。
  4. 選取 DNS 應用程式。
  5. 按一下要更新之 A 記錄的值。
  6. 更新 A 記錄。

若要確保原點 Web 伺服器不會透過 CIS來 Proxy 其自己的要求,請配置原點 Web 伺服器以將 CIS 網域解析為:

  • 內部 NAT 化 IP 位址,或
  • 原始 Web 伺服器的公用 IP 位址。

錯誤 1002: 受限

1002: 受限錯誤最常見的原因是 CIS 網域解析為本端或不允許的 IP 位址,或與網域沒有關聯的 IP 位址。

解決方法

如果您擁有網站:

  1. 請向您的代管提供者確認您的原始 Web 伺服器 IP 位址
  2. 登入您的 CIS 帳戶
  3. 將 CIS DNS 中的 A 記錄更新為主機作業提供者所確認的 IP 位址

錯誤 1003 拒絕存取: 不容許直接 IP 存取

1003 錯誤最常見的原因是用戶端或瀏覽器直接存取 CIS IP 位址。

解決方法

瀏覽 URL 中的網站網域名稱,而不是 CIS IP 位址。

錯誤 1004: 主機未配置為提供 Web 資料流量

1004 錯誤的常見原因如下:

  • 由於濫用或服務條款違規,CIS 人員已停用網域的 Proxy。
  • 尚未傳播 DNS 變更,或網站擁有者的 DNS A 記錄指向 CIS IP 位址。

解決方法

如果問題持續超過 5 分鐘,請聯絡 CIS 支援中心。

錯誤 1006、1007、1008 或 1106 拒絕存取: 已禁止您的 IP 位址

錯誤 1006、1007 及 1008 的常見原因如下:

  • CIS 客戶已封鎖來自用戶端或瀏覽器的資料流量。
  • 當客戶使用「區域鎖定」標籤下的 CIS Edge Functions 或任何其他 CIS 安全特性來封鎖「預覽」標籤所根據的 Google Cloud Platform IP 時,也會發生錯誤 1006。

解決方法

要求網站擁有者調查其 CIS 安全設定,或容許您的用戶端 IP 位址。 由於網站擁有者封鎖了您的請求,CIS 支援無法覆寫客戶的安全設定。

錯誤 1009 拒絕存取: 禁止國家或地區

發生 1009 錯誤的常見原因是網站擁有者 (例如 example.com) 已禁止您 IP 位址所在的國家或地區存取網站。

解決方法

請確定在「IP 存取規則」安全特性下容許您的 IP 位址。

錯誤 1010: 此網站的擁有者已根據您瀏覽器的簽章禁止您存取

1010 錯誤的常見原因是網站擁有者根據用戶端的 Web 瀏覽器來封鎖您的要求。

解決方法

通知網站擁有者封鎖。 如果您無法確定如何聯絡網站擁有者,請透過 Whois 資料庫查詢網域的聯絡資訊。 網站擁有者透過 安全進階 標籤停用「瀏覽器完整性檢查」。

由於網站擁有者執行了封鎖,因此 CIS 支援無法覆寫客戶的安全設定。

錯誤 1011: 拒絕存取 (拒絕快速鏈結)

1011 錯誤的常見原因是對使用 CIS 快速鏈結保護的資源提出要求。

解決方法

通知網站擁有者封鎖。 如果您無法確定如何聯絡網站擁有者,請透過 Whois 資料庫查詢網域的聯絡資訊。

由於網站擁有者執行了封鎖,因此 CIS 支援無法覆寫客戶的安全設定。

錯誤 1012: 拒絕存取

1012 錯誤的常見原因是網站擁有者根據從訪客電腦或網路 (ip_address) 偵測到的惡意活動禁止存取。最可能的原因是訪客電腦上的病毒或惡意軟體感染。

解決方法

更新您的防毒軟體,並執行完整的系統掃描。CIS 無法覆寫網站擁有者為網域設定的安全設定。 若要要求網站存取權,請聯絡網站擁有者,以容許您的 IP 位址。 如果您無法確定如何聯絡網站擁有者,請使用 Whois 資料庫查詢網域的聯絡資訊。

由於網站擁有者執行了封鎖,因此 CIS 支援無法覆寫客戶的安全設定。

錯誤 1013:HTTP 主機名稱與 TLS SNI 主機名稱不匹配

1013 錯誤的常見原因是用戶端或瀏覽器透過「伺服器名稱指示 (SNI)」所傳送的主機名稱不符合要求主機標頭。

錯誤 1013 通常是由下列原因所造成:

  • 您的本端瀏覽器設定不正確的 SNI 主機標頭
  • 網路代理 SSL 資料流量導致 SNI 與要求的 Host 標頭之間不相符。

解決方法

透過線上工具 (例如 SSL Shopper) 測試 SNI 不符。

提供 CIS 支援複製錯誤時所擷取的 HAR 檔。

錯誤 1014: 禁止 CNAME 跨使用者

依預設,CIS 禁止不同 CIS 帳戶中網域之間的 DNS CNAME 記錄。 在網域 (www.example.com CNAME 至 api.example.com) 內以及跨相同使用者帳戶 (www.example.com CNAME 至 www.example.net) 內的區域,允許 CNAME 記錄。

解決方法

若要容許 CNAME 記錄解析至不同 CIS 帳戶中的網域,CNAME 目標的網域擁有者必須聯絡 CIS 支援中心,並將 CNAME 容許的網域指定給其目標網域。

錯誤 1015: 您受到速率限制

1015 錯誤的常見原因是網站擁有者實作會影響訪客資料流量的速率限制。

無法清除與 CIS 快取清除相關的另一個 1015 錯誤碼。 如果錯誤持續存在,請重試快取清除並聯絡 CIS 支援中心。

解決方法

  • 如果您是網站訪客,請聯絡網站擁有者,以要求從速率限制中排除您的 IP。
  • 如果您是網站擁有者,請檢閱 CIS 速率限制臨界值並調整速率限制配置。
  • 如果您的速率限制在短時間內 (例如,1 秒) 封鎖要求,請嘗試將時段增加至 10 秒。

如需您預期新的 Edge 函數何時超出速率限制的指引,請參閱 Working wht Edge functions

錯誤 1016: 原始 DNS 錯誤

當 CIS 無法解析原始網站伺服器的 IP 位址時,會發生錯誤 1016。

錯誤 1016 的一般原因如下:

  • 遺漏提及原點 IP 位址的 DNS A 記錄。
  • CIS DNS 中的 CNAME 記錄指向無法解析的外部網域。
  • CIS 負載平衡器預設、地區及備用儲存區中的原始主機名稱 (CNAME) 無法解析。 如果所有其他儲存區都無法使用,請使用以原始 IP 配置的備用儲存區作為備份。
  • 建立具有 CNAME 原點的 Range 應用程式時,您需要先在指向原點的 CIS DNS 端建立 CNAME。

解決方法

若要解決錯誤 1016,請執行下列動作:

  • 驗證 CIS DNS 設定包括 A 記錄,其指向透過 DNS 查閱工具解析的有效 IP 位址。
  • 對於指向不同網域的 CNAME 記錄,請確保目標網域透過 DNS 查閱工具進行解析。

錯誤 1018: 找不到主機

1018 錯誤的常見原因如下:

  • CIS 網域最近已啟動,且有延遲將網域設定傳送至 CIS 邊緣網路。
  • CIS 網域已透過 CIS 夥伴 (例如,管理提供者) 建立,且提供者的 DNS 失敗。

錯誤 1018 會透過 HTTP 409 回應代碼傳回。

解決方法

請聯絡支援中心,並提供下列詳細資料:

  • 您的網域名稱
  • 1018 錯誤 (包括錯誤訊息中提及的 RayID ) 的擷取畫面
  • 發生 1018 錯誤的時間及時區

錯誤 1019: 計算伺服器錯誤

錯誤 1019 的常見原因是 CIS Edge 函數 Script 遞迴地參照本身。

解決方法

確保您的 CIS Edge 函式不會存取呼叫相同 Edge 函式腳本的 URL。

錯誤 1020: 拒絕存取

錯誤 1020 的常見原因是用戶端或瀏覽器被 CIS 客戶的防火牆規則封鎖。

解決方法

如果您不是網站擁有者,請提供您所收到 1020 錯誤訊息的擷取畫面給網站擁有者。

如果您是網站擁有者:

  1. 從客戶擷取 1020 錯誤的擷取畫面
  2. 在「防火牆」應用程式的「概觀」標籤內搜尋「防火牆事件日誌」,以取得來自訪客 1020 錯誤訊息的 RayID 或用戶端 IP 位址。
  3. 在「防火牆事件日誌」中搜尋時,將 1020 錯誤的 UTC 時間戳記轉換為當地時區。
  4. 請評量封鎖的原因,並更新「防火牆規則」,或在「IP 存取規則」中容許訪客的 IP 位址。

錯誤 1023: 找不到主機

錯誤 1023 的常見原因如下:

  • 如果擁有者剛剛註冊 CIS,則可能需要幾分鐘才能將網站資訊配送至全球網路。
  • 網站的配置有問題。 通常,當帳戶已向夥伴組織 (例如,管理提供者) 註冊且提供者的 DNS 失敗時,就會發生這種情況。

錯誤 1023 會透過 HTTP 409 回應代碼傳回。

解決方法

請聯絡支援中心,並提供下列詳細資料:

  • 您的網域名稱
  • 1023 錯誤的擷取畫面,包括錯誤訊息中提及的 RayID
  • 發生 1023 錯誤的時間及時區

錯誤 1025: 請稍後再回來檢查

錯誤 1025 的常見原因是由於網域已達到 Edge 函數的方案限制而未處理要求。

解決方法

請聯絡支援中心,以調整 Edge 功能的限制。

錯誤 1035: 要求重寫無效 (URI 路徑無效)

錯誤 1035 的常見原因是當您重寫 URI 路徑的值或表達式無效,以及 URL 重寫的目的地是 /cdn-cgi/ 下的路徑時。

解決方法

請確定重新編寫的 URI 路徑不是空的,且開頭是 / (斜線) 字元。

例如,下列 URI 路徑重寫表示式無效:

concat(lower(ip.geoip.country), http.request.uri.path)

若要修正表示式,請新增 / 字首:

concat("/", lower(ip.geoip.country), http.request.uri.path)

錯誤 1036: 要求重寫無效 (已超出長度上限)

錯誤 1036 的常見原因是重新編寫的 URI 路徑或查詢字串的值或表示式太長。

解決方法

請對新的 URI 路徑/查詢字串值使用較短的值或表示式。

錯誤 1037: 重新編寫規則無效 (無法評估表示式)

錯誤 1037 的常見原因是無法評估重新編寫規則的表示式。 此錯誤有數個原因,但它可能表示一個表示式元素在評估時包含未定義的值。

例如,在使用以下 URL 重寫動態表達式且請求中未包含 X-Source 標頭時,您會收到 1037 錯誤:

http.request.headers["x-source"][0]

解決方法

請確定已定義重寫表示式的所有元素。 例如,如果您是參照標頭值,請確定已設定標頭。

錯誤 1040: 要求重寫無效 (不容許修改標頭)

錯誤 1040 的常見原因是您嘗試修改 HTTP Request Header Modification Rules 無法變更的 HTTP Header。

解決方法

請確定您沒有嘗試修改其中一個保留的 HTTP 請求標頭。

錯誤 1041: 要求重寫無效 (標頭值無效)

錯誤 1041 的常見原因是新增/修改的標頭值太長或包含不容許的字元。

解決方法

  • 請使用較短的值或表示式來定義標頭值。
  • 移除不容許的字元。 請參閱開發者文件 HTTP 請求標頭名稱和值的格式,以瞭解允許字元的詳細資訊。

錯誤 1101: 呈現錯誤

錯誤 1101 的常見原因是 CIS Edge 函數擲出執行時期 JavaScript 異常狀況。

解決方法

提供適當的問題詳細資料給支援中心。

錯誤 1102: 呈現錯誤

錯誤 1102 的常見原因是 Edge 函數超出 CPU 時間限制。 CPU 時間是執行程式碼 (例如,迴圈、剖析 JSON 等) 所花費的時間。 網路要求 (提取、回應) 所花費的時間不計入 CPU 時間。

解決方法

請聯絡 Edge 功能程式碼的開發人員,以最佳化程式碼來減少作用中 Edge 功能 Script 中的 CPU 使用率。

錯誤 1200: 快取連線限制

當邊緣上等待原始 Web 伺服器處理的要求太多時,會發生錯誤 1200。 此限制會保護 CIS的系統。

解決方法

請調整原始 Web 伺服器,以更快接受送入的連線。 調整快取設定以提高快取命中率,從而減少到達原始 Web 伺服器的要求數。 請聯絡您的主機代管提供者或 Web 管理者,以取得協助。