MART 로그

Apigee Hybrid에서 MART 문제를 해결하려면 로그 파일을 살펴보세요. MART 로그는 stdout/stderr에 작성되며 kubectl logs 명령어를 사용하여 이 로그를 볼 수 있습니다.

Kubernetes 관리 머신에서 다음 명령어를 실행합니다.

kubectl logs pod_name -n namespace

자세한 내용은 로깅도 참조하세요.

MART 오류 코드

MART 로그에서 다음과 같은 오류 코드가 발생할 수 있습니다.

오류 설명
ROUTING_SERVICE_NOT_ENABLED

routing.RoutingServiceNotEnabled

MART 포드의 다음 파일에서 routing.service.enable이 false로 설정되면 발생합니다. /opt/apigee/edge-hybrid-mart-server/conf/routing-service.properties
HYBRID_MART_SERVER_ENDPOINT_NOT_FOUND

routing.HybridMARTServerEndpointNotFound
조직에 다음 조직 속성 값이 없는 경우 발생합니다. features.mart.server.endpoint
HYBRID_AUTHN_AUTHZ_TOKEN_ERROR

routing.HybridAuthNAuthZTokenError

AuthN-AuthZ 서비스가 200이 아닌 응답 코드나 잘못된 토큰을 반환하면 발생합니다.
MART_ENDPOINT_REQUIRED

organizations.MartEndpointRequired

조직 속성 features.mart.server.endpoint에 null 또는 빈 값이 있으면 발생합니다.
HTTPS_MART_ENDPOINT_REQUIRED

organizations.HttpsMartEndpointRequired

조직 속성 features.mart.server.endpoint 값이 'http://'로 시작되고 mart.routing.https.validation.enable이 MART 포드의 다음 파일에서 true로 설정된 경우 발생합니다. /opt/apigee/edge-hybrid-mart-server/conf/routing-service.properties