יומני MART

כדי לפתור בעיות ב-MART ב-Apigee hybrid, צריך לעיין בקובצי היומן. יומני MART נכתבים ל-stdout/stderr ואפשר לראות אותם באמצעות הפקודה kubectl logs.

במכונת הניהול של Kubernetes, מריצים את הפקודה הבאה:

kubectl logs pod_name -n namespace

פרטים נוספים זמינים במאמר בנושא רישום ביומן.

קודי שגיאה של MART

יכול להיות שיופיעו קודי השגיאה הבאים ביומני MART:

שגיאה תיאור
ROUTING_SERVICE_NOT_ENABLED

routing.RoutingServiceNotEnabled

השגיאה מתרחשת כשהערך של routing.service.enable מוגדר כ-false בקובץ הזה ב-MART pod: /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

השגיאה מתרחשת כששירות האימות וההרשאה מחזיר קוד תגובה שאינו 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 מוגדר כ-true בקובץ הזה ב-MART pod:‏ /opt/apigee/edge-hybrid-mart-server/conf/routing-service.properties