日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

邊緣腳本監控

邊緣腳本EdgeScript是一種在CDN邊緣節點上運行的JavaScript代碼,用于實現自定義的請求處理邏輯。通過監控邊緣腳本的執行情況,您可以確保自定義邏輯的正確性和性能。

說明

邊緣腳本的背景介紹,請參見EdgeScript概述。

功能介紹

邊緣腳本的監控頁面可供您查詢每個腳本的執行情況,目前支持查詢腳本的運行情況和異常情況,最長可以查詢近3個月中某1個月的數據。

監控項

說明

運行情況

ES腳本的運行情況。當您為CDN加速域名配置了EdgeScript時,則一個客戶端請求到達CDN節點后有以下四種狀態:

  • 未執行(NonExecution)

    腳本沒有被執行。例如您的ES腳本執行位置為foot,即在CDN控制臺上的其他配置后面執行ES腳本,如果請求被其他配置(例如防盜鏈、重定向等)直接結束了,此時將不會再執行foot階段的腳本。

  • 執行且命中(ExecutedAndHit)

    腳本被執行并命中了代碼邏輯,且正常以return true結束了腳本代碼。

  • 執行未命中(ExecutedButNotHit)

    腳本被正常執行完畢,但沒有命中代碼邏輯,即沒有以return true結束腳本代碼。例如您的代碼中沒有return true語句或腳本代碼主動return false。

  • 執行異常(Exception)

    腳本執行過程中出現了異常。常見于您的腳本代碼中出現了邏輯錯誤或超時,例如傳入的參數錯誤、執行時間超過了50ms等。您可以在ES配置的擴展項中增加_es_dbg配置,并通過CDN控制臺EdgeScript頁面右上角的調試工具查看代碼調試信息,具體定位異常代碼。增加_es_dbg配置,請參見通過控制臺使用EdgeScript。

    說明

    _es_dbg=任意值,客戶端請求時需攜帶相同的值。例如,您在CDN控制臺上設置了_es_dbg=123,客戶端請求時也需要攜帶參數_es_dbg=123。

異常情況

腳本執行過程中出現了異常并返回了錯誤碼。錯誤碼如下:

  • 400:含不支持的函數。

  • 401:函數期望的參數個數錯誤。

  • 402:函數參數未匹配的字符串類型。

  • 403:函數參數未匹配的數字類型。

  • 404:函數參數未匹配的字典類型。

  • 405:函數參數未匹配的布爾類型。

  • 406:函數參數未匹配的函數類型。

  • 407:規則執行超時。

  • 408:超過最大調用次數。

  • 409:超過最大循環次數。

  • 410:超過最大循環次數。

  • 499:未知類型錯誤。

操作步驟

  1. 登錄CDN控制臺

  2. 在左側導航欄,選擇監控查詢 > 邊緣腳本監控

  3. 邊緣腳本頁面,單擊運行情況異常情況頁簽。

  4. 選擇域名和查詢時間,單擊查詢。

    系統會根據您選擇的查詢條件,顯示ES在運行情況下的四種狀態或異常情況下的錯誤碼信息。

    • 運行情況查詢結果運行情況圖

    • 異常情況查詢結果異常情況圖

相關API

API

描述

DescribeEsExecuteData

查詢ES規則的運行情況。

DescribeEsExceptionData

查詢ES規則執行的異常情況。