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 Pod 的此文件中将 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 Pod的此文件中将 mart.routing.https.validation.enable 设置为 true 时发生:/opt/apigee/edge-hybrid-mart-server/conf/routing-service.properties