Informationen zur Fehlerbehebung bei MART-Problemen in Apigee Hybrid finden Sie in den Logdateien. MART-Logs werden in stdout/stderr geschrieben und lassen sich mit dem Befehl kubectl
logs
angzeigen.
Führen Sie auf der Kubernetes-Verwaltungsmaschine den folgenden Befehl aus:
kubectl logs pod_name -n namespace
Weitere Informationen finden Sie unter Logging.
MART-Fehlercodes
Die folgenden Fehlercodes können in den MART-Logs angezeigt werden:
Fehler | Beschreibung |
---|---|
ROUTING_SERVICE_NOT_ENABLED
|
Tritt auf, wenn routing.service.enable in dieser Datei im MART-Pod auf „false“ gesetzt ist:
/opt/apigee/edge-hybrid-mart-server/conf/routing-service.properties |
HYBRID_MART_SERVER_ENDPOINT_NOT_FOUND |
Tritt auf, wenn die Organisation keinen Wert für das Organisationsattribut hat: features.mart.server.endpoint |
HYBRID_AUTHN_AUTHZ_TOKEN_ERROR
|
Tritt auf, wenn der AuthN-AuthZ-Dienst einen Nicht-200-Antwortcode oder ein ungültiges Token zurückgibt. |
MART_ENDPOINT_REQUIRED
|
Tritt auf, wenn das Organisationsattribut features.mart.server.endpoint einen Nullwert oder einen leeren Wert hat. |
HTTPS_MART_ENDPOINT_REQUIRED
|
Tritt auf, wenn das Organisationsattribut features.mart.server.endpoint einen Wert hat, der mit „http://“ beginnt, wenn mart.routing.https.validation.enable in dieser Datei im MART-Pod auf „true“ gesetzt ist:
/opt/apigee/edge-hybrid-mart-server/conf/routing-service.properties |