Per risolvere i problemi MART in Apigee ibrida, controlla i file di log. I log MART vengono scritti in stdout/stderr e possono essere visualizzati utilizzando il comando logs
kubectl
.
Nella macchina di amministrazione Kubernetes, esegui il comando seguente:
kubectl logs pod_name -n namespace
Per maggiori dettagli, consulta anche la sezione Logging.
Codici di errore MART
Nei log MART possono essere presenti i seguenti codici di errore:
Errore | Descrizione |
---|---|
ROUTING_SERVICE_NOT_ENABLED
|
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 |
Si verifica quando l'organizzazione non ha un valore per la proprietà dell'organizzazione:
features.mart.server.endpoint |
HYBRID_AUTHN_AUTHZ_TOKEN_ERROR
|
Si verifica quando il servizio AuthN-AuthZ restituisce un codice di risposta non 200 o un token non valido |
MART_ENDPOINT_REQUIRED
|
Si verifica quando la proprietà dell'organizzazione features.mart.server.endpoint ha un valore nullo o vuoto. |
HTTPS_MART_ENDPOINT_REQUIRED
|
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 |