Log di MART

Per risolvere i problemi MART in Apigee hybrid, esamina i file di log. I log MART sono scritte in stdout/stderr e possono essere visualizzate con il comando kubectl logs.

Sulla macchina di amministrazione Kubernetes, esegui il seguente comando:

kubectl logs pod_name -n namespace

Per maggiori dettagli, consulta anche Logging.

Codici di errore MART

Nei log MART possono essere presenti i seguenti codici di errore:

Errore Descrizione
ROUTING_SERVICE_NOT_ENABLED

routing.RoutingServiceNotEnabled

Si verifica quando routing.service.enable è impostato su false in questo file nel pod MART: /opt/apigee/edge-hybrid-mart-server/conf/routing-service.properties
HYBRID_MART_SERVER_ENDPOINT_NOT_FOUND

routing.HybridMARTServerEndpointNotFound
Si verifica quando l'organizzazione non ha un valore per la proprietà org: features.mart.server.endpoint
HYBRID_AUTHN_AUTHZ_TOKEN_ERROR

routing.HybridAuthNAuthZTokenError

Si verifica quando il servizio AuthN-AuthZ restituisce un codice di risposta diverso da 200 o un token non valido
MART_ENDPOINT_REQUIRED

organizations.MartEndpointRequired

Si verifica quando la proprietà org features.mart.server.endpoint ha un valore nullo o vuoto.
HTTPS_MART_ENDPOINT_REQUIRED

organizations.HttpsMartEndpointRequired

Si verifica quando la proprietà org features.mart.server.endpoint ha un valore che inizia con "http://" quando mart.routing.https.validation.enable è impostato su true in questo file nel pod MART: /opt/apigee/edge-hybrid-mart-server/conf/routing-service.properties