Pour résoudre les problèmes MART dans Apigee hybrid, consultez les fichiers journaux. Les journaux MART sont écrits dans stdout/stderr et peuvent être affichés à l'aide de la commande logs
kubectl
.
Sur la machine d'administration Kubernetes, exécutez la commande suivante :
kubectl logs pod_name -n namespace
Pour en savoir plus, consultez la page Présentation de Logging.
Codes d'erreur MART
Les codes d'erreur suivants peuvent se produire dans les journaux MART :
Erreur | Description |
---|---|
ROUTING_SERVICE_NOT_ENABLED
|
Se produit lorsque routing.service.enable est défini sur "false" dans ce fichier du pod MART : /opt/apigee/edge-hybrid-mart-server/conf/routing-service.properties |
HYBRID_MART_SERVER_ENDPOINT_NOT_FOUND |
Se produit lorsque l'organisation n'a pas de valeur pour la propriété d'organisation : features.mart.server.endpoint |
HYBRID_AUTHN_AUTHZ_TOKEN_ERROR
|
Se produit lorsque le service AuthN-AuthZ renvoie un code de réponse autre que 200 ou un jeton non valide. |
MART_ENDPOINT_REQUIRED
|
Se produit lorsque la propriété d'organisation features.mart.server.endpoint possède une valeur nulle ou vide. |
HTTPS_MART_ENDPOINT_REQUIRED
|
Se produit lorsque la propriété d'organisation features.mart.server.endpoint a une valeur commençant par "http://" lorsque mart.routing.https.validation.enable est défini sur "true" dans ce fichier, dans le pod MART : /opt/apigee/edge-hybrid-mart-server/conf/routing-service.properties |