Log di MART

Per risolvere i problemi di MART in Apigee hybrid, esamina i file di log. I log MART vengono scritti su stdout/stderr e possono essere visualizzati utilizzando il comando logs kubectl.

Nella macchina di amministrazione Kubernetes, esegui questo comando:

kubectl logs pod_name -n namespace

Per ulteriori dettagli, vedi 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 non 200 o un token non valido
MART_ENDPOINT_REQUIRED

organizations.MartEndpointRequired

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

organizations.HttpsMartEndpointRequired

Si verifica quando la proprietà dell'organizzazione 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