Tous les produits
Search
Centre de documentation

CDN:Surveillance d'EdgeScript

Dernière mise à jour :Aug 18, 2026

La surveillance de l'exécution d'EdgeScript vous aide à vérifier la justesse et à optimiser les performances de votre logique personnalisée.

Remarque

Pour plus d'informations sur EdgeScript, consultez la rubrique Présentation d'EdgeScript.

Fonctionnement

Sur la page de surveillance d'EdgeScript, interrogez le statut d'exécution de vos scripts. La page fournit des données relatives aux trois derniers mois et permet d'interroger jusqu'à un mois de données à la fois.

Élément de surveillance

Description

Status

Le statut d'exécution indique ce qui se produit lorsqu'une requête client atteint un point de présence (POP) pour un nom de domaine où EdgeScript est configuré. Chaque requête aboutit à l'un des quatre statuts suivants :

  • NonExecution

    Le script ne s'est pas exécuté. Par exemple, si votre script est configuré pour s'exécuter à l'étape foot, qui intervient après le traitement des autres configurations CDN, une autre fonctionnalité telle que la protection contre le hotlinking ou une redirection peut interrompre la requête. Dans ce cas, le script à l'étape foot ne s'exécute pas.

  • ExecutedAndHit

    Le script s'est exécuté, a correspondu à la logique du code et s'est terminé normalement en renvoyant return true.

  • ExecutedButNotHit

    Le script s'est exécuté mais n'a pas correspondu à la logique du code. Cela signifie que le script ne s'est pas terminé en renvoyant return true. Par exemple, votre code peut ne pas contenir d'instruction return true ou peut renvoyer explicitement return false.

  • Exception

    Indique qu'une exception, telle qu'une erreur de logique ou un dépassement de délai, s'est produite lors de l'exécution du script. Les causes courantes incluent des paramètres incorrects ou un temps d'exécution supérieur à 50 ms. Ajoutez la configuration _es_dbg dans la section Extensions de votre configuration EdgeScript et utilisez l'outil de débogage situé dans le coin supérieur droit de la page EdgeScript pour afficher les informations de débogage et localiser l'erreur. Pour savoir comment ajouter la configuration _es_dbg, consultez la rubrique Configurer EdgeScript à l'aide de la console.

    Remarque

    Si vous définissez _es_dbg sur une valeur spécifique dans la console Alibaba Cloud CDN, les requêtes clientes doivent inclure le paramètre _es_dbg avec la valeur correspondante pour activer le débogage.

Exception

Indique qu'une exception s'est produite lors de l'exécution du script, renvoyant l'un des codes d'erreur suivants :

  • 400 : Le script contient une fonction non prise en charge.

  • 401 : Nombre d'arguments incorrect pour une fonction.

  • 402 : Un argument n'est pas du type chaîne attendu.

  • 403 : Un argument n'est pas du type numérique attendu.

  • 404 : Un argument n'est pas du type dictionnaire attendu.

  • 405 : Un argument n'est pas du type booléen attendu.

  • 406 : Un argument n'est pas du type fonction attendu.

  • 407 : Délai d'exécution de la règle dépassé.

  • 408 : Nombre maximal d'appels dépassé.

  • 409 : Nombre maximal de boucles dépassé.

  • 410 : Nombre maximal de boucles dépassé.

  • 499 : Erreur de type inconnue.

Procédure

  1. Connectez-vous à la console CDN.

  2. Dans le volet de navigation de gauche, sélectionnez Analytics > EdgeScript.

  3. Sur la page EdgeScript , cliquez sur l'onglet Status ou Exception.

  4. Sélectionnez un nom de domaine, un script et une plage horaire, puis cliquez sur Search.

    La page affiche les données pour les quatre statuts ou les codes d'erreur d'exception, selon vos sélections.

Référence API

API

Description

DescribeEsExecuteData

Interroge le statut d'exécution des règles EdgeScript.

DescribeEsExceptionData

Interroge les exceptions survenues lors de l'exécution des règles EdgeScript.