Para resolver problemas do MART no Apigee hybrid, consulte os ficheiros de registo. Os registos MART são escritos em stdout/stderr e podem ser vistos através do comando kubectl
logs
.
Na máquina de administração do Kubernetes, execute o seguinte comando:
kubectl logs pod_name -n namespace
Consulte também o artigo Registo para ver detalhes.
Códigos de erro MART
Podem ocorrer os seguintes códigos de erro nos registos MART:
Erro | Descrição |
---|---|
ROUTING_SERVICE_NOT_ENABLED
|
Ocorre quando routing.service.enable está definido como falso
neste ficheiro no pod MART:
/opt/apigee/edge-hybrid-mart-server/conf/routing-service.properties |
HYBRID_MART_SERVER_ENDPOINT_NOT_FOUND |
Ocorre quando a organização não tem um valor para a propriedade da organização:
features.mart.server.endpoint |
HYBRID_AUTHN_AUTHZ_TOKEN_ERROR
|
Ocorre quando o serviço AuthN-AuthZ devolve um código de resposta não 200 ou um token inválido |
MART_ENDPOINT_REQUIRED
|
Ocorre quando a propriedade org features.mart.server.endpoint tem um valor nulo ou vazio. |
HTTPS_MART_ENDPOINT_REQUIRED
|
Ocorre quando a propriedade org
features.mart.server.endpoint tem um valor que começa por
"http://" quando mart.routing.https.validation.enable está
definido como verdadeiro neste ficheiro no pod MART:
/opt/apigee/edge-hybrid-mart-server/conf/routing-service.properties |