Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X. информация
Apigee предоставляет набор кодов неисправностей для различных функций, которые помогут вам диагностировать проблемы. Например, типичный код состояния HTTP 4xx
или 5xx
можно классифицировать с помощью одного или нескольких кодов ошибок.
Коды ошибок предоставляют полезную информацию об ошибках во время выполнения, включая информацию об источнике и названии ошибки в следующем формате: [prefix].[error_name]
Например: steps.raisefault.RaiseFault
В этом примере:
-
steps.raisefault
— это префикс, указывающий, что политика RaiseFault сгенерировала ошибку. RaiseFault
— это имя ошибки, которое помогает определить причину ошибки. В этом случае дополнительная информация будет предоставлена строкой ошибки.
В следующей таблице приведены коды неисправностей, сгруппированные по категориям и подкатегориям.
Примечание . При настройке предупреждений коды неисправностей группируются по категориям и подкатегориям и отображают удобочитаемое имя. При сравнении реляционной активности между метриками отображаются необработанные коды ошибок.
Категория | Подкатегория | Имя | Код неисправности |
---|---|---|---|
API-протокол | HTTP | HTTP BadFormData | protocol.http.BadFormData |
HTTP BadRequestPath | protocol.http.BadPath | ||
HTTP-дублированный заголовок | protocol.http.DuplicateHeader | ||
HTTP EmptyHeaderName | protocol.http.EmptyHeaderName | ||
Имя HTTP-заголовкаWithNonASCIICharacter | protocol.http.HeaderNameWithNonAsciiChar | ||
HTTP-заголовок с InvalidCharacter | protocol.http.HeaderWithInvalidChar | ||
HTTP-инвалидрекуестпас | protocol.http.InvalidPath | ||
Требуемая длина HTTP | messaging.adaptors.http.flow.LengthRequired | ||
HTTP ProxyTunnelCreationFailed | protocol.http.ProxyTunnelCreationFailed | ||
HTTP-запросHasABigBody | protocol.http.TooBigBody | ||
HTTP-запросыHaveABigLine | protocol.http.TooBigLine | ||
HTTP-ответ306IsReserved | protocol.http.Response306Reserved | ||
HTTP-ответ405БезAllowHeader | protocol.http.Response405WithoutAllowHeader | ||
Респонсенвисбодифоринкоректстатускоде | protocol.http.ResponseWithBody | ||
HTTP TargetURLHasEmptyPath | protocol.http.EmptyPath | ||
HTTP TooBigHeaders | protocol.http.TooBigHeaders | ||
HTTP-неподдерживаемоекодирование | protocol.http.UnsupportedEncoding | ||
Разработчик/приложение | Управление ключами | KeyManagement AccessTokenNotApproved | keymanagement.service.access_token_not_approved |
API управления ключамиProductNotFound | keymanagement.service.InvalidAPICallAsNoApiProductMatchFound | ||
Приложение KeyManagement не одобрено | keymanagement.service.invalid_client-app_not_approved | ||
Приложение KeyManagement не одобрено | keymanagement.service.app_not_approved | ||
Код авторизации KeyManagementExpired | keymanagement.service.access_denied-authorization_code_expired | ||
Неверный код авторизации KeyManagement | keymanagement.service.invalid_request-authorization_code_invalid | ||
KeyManagement ClientIDAuthorizationCodeMismatch | keymanagement.service.invalid_client-client_id_authorzation_code_mismatch | ||
KeyManagement ClientIDNotApproved | keymanagement.service.invalid_client-client_id_not_approved | ||
KeyManagement CompanyСтатусНеактивен | keymanagement.service.CompanyStatusNotActive | ||
Срок действия потребительского ключа KeyManagement истек | keymanagement.service.consumer_key_expired | ||
Разработчик KeyManagementNotActive | keymanagement.service.DeveloperStatusNotActive | ||
KeyManagement Инвалидакцесстокен | keymanagement.service.oauth10_access_token_doesnotexist | ||
Инвалидклиентид управления ключами | keymanagement.service.InvalidClientIdForGivenResource | ||
Инвалидклиентид управления ключами | keymanagement.service.invalid_client-client_id_authorzation_code_mismatch | ||
Инвалидклиентид управления ключами | keymanagement.service.invalid_client-invalid_client_id | ||
Управление ключами | keymanagement.service.invalid_consumer_key | ||
KeyManagement ИнвалидРефрешТокен | keymanagement.service.invalid_refresh_token | ||
KeyManagement RefreshTokenExpired | keymanagement.service.refresh_token_expired | ||
Политика продления | JavaCallout | Имя ошибки JavaCallout | См . ошибки выполнения политики JavaCallout. |
Выноска JavaScript | Имя ошибки JavaScriptCallout | См. ошибки выполнения политики JavaScript. | |
Регистрация сообщений | Шаг регистрации сообщенийDefinitionExecutionFailed | steps.messagelogging.StepDefinitionExecutionFailed | |
Сценарий узла | Ошибка выполнения NodeScript | scripts.node.ScriptExecutionError | |
PythonScript | Имя ошибки PythonScript | См . ошибки выполнения политики PythonScript. | |
Скрипт | Ошибка оценки сценария | steps.script.ScriptEvaluationFailed | |
СервисВыноска | Имя ошибки ServiceCallout | См . ошибки выполнения политики ServiceCallout. | |
шлюз | Прокси | API-интерфейс шлюзаTimedOut | flow.APITimedOut |
Приложение шлюза не найдено | messaging.adaptors.http.flow.ApplicationNotFound | ||
Декомпрессия шлюзаFailureAtRequest | messaging.adaptors.http.flow.DecompressionFailureAtRequest | ||
Декомпрессия шлюзаFailureAtResponse | messaging.adaptors.http.flow.DecompressionFailureAtResponse | ||
Ключ шлюзаAliasNotFound | security.util.KeyAliasNotFound | ||
Маршрут шлюзаToTargetFailed | messaging.runtime.RouteFailed | ||
Шлюз SharedFlowNotFound | flow.SharedFlowNotFound | ||
Цель шлюзаIsMissing | messaging.runtime.TargetMissing | ||
Цель | Ошибка шлюзаHandshakeWithTargetEndpoint | messaging.adaptors.http.flow.SslHandshakeFailed | |
Таймаут шлюзаWithTargetOrCallout | messages.adaptors.http.flow.GatewayTimeout | ||
Шлюз TargetOrCalloutEndpointsNotAvailable | messages.adaptors.http.flow.ServiceUnavailable | ||
Шлюз TargetServerConfiguredInLoadBalancerIsDown | messaging.adaptors.http.flow.NoActiveTargets | ||
Неожиданный шлюзEOFAtTarget | messages.adaptors.http.flow.UnexpectedEOFAtTarget | ||
Другой | Шлюз HTTPErrorResponseCode | messaging.adaptors.http.flow.ErrorResponseCode | |
Политика посредничества | НазначитьСообщение | Имя ошибки AssignMessage | См. раздел об ошибках выполнения политики AssignMessage. |
Извлечь переменные | Имя ошибки извлечения переменных | См . раздел об ошибках выполнения политики ExtractVariables. | |
JSONtoXML | Имя ошибки JSONtoXML | См . ошибки выполнения политики JSONtoXML. | |
Карта ключевых значений | Имя ошибки KeyValueMap | См . раздел об ошибках выполнения политики KeyValueMapOperations. | |
Проверка сообщения | Имя ошибки проверки сообщения | См . ошибки выполнения политики SOAPMessageValidation. | |
RaiseFault | RaiseFaultException | steps.raisefault.RaiseFault | |
XMLtoJSON | Имя ошибки XMLtoJSON | См . ошибки выполнения политики XMLtoJSON. | |
XSLПреобразование | Имя ошибки преобразования XSL | См. ошибки выполнения политики XSLTransform. | |
Монетизация | Мятный НеопределенныйПродукт | mintstep.undefinedProduct | |
Политика безопасности | Управление доступом | Имя ошибки AccessControl | См . ошибки выполнения политики AccessControl. |
Базовая аутентификация | Имя ошибки базовой аутентификации | См . раздел об ошибках выполнения политики BasicAuthentication. | |
JSONЗащита от угроз | Имя ошибки JSONThreatProtection | См. ошибки выполнения политики JSONThreatProtection. | |
JWT | Имя ошибки JWT | См . ошибки выполнения политики JWT. | |
OAuth | Имя ошибки OAuth | См. ошибки выполнения политики OAuth V2. | |
Защита регулярных выражений | Имя ошибки RegexProtection | См. раздел об ошибках выполнения политики RegularExpressionProtection. | |
SAMLAУтверждение | SAMLAssertion InvalidKeyStore | steps.saml.generate.InvalidKeyStore | |
SAMLAssertion Инвалидмедиатип | steps.saml.generate.InvalidMediaTpe | ||
SAMLAssertion InvalidTrustStore | steps.saml.validate.InvalidTrustStore | ||
SAMLAssertion SAMLAssertionForNotBeforeConditionViolated | steps.saml.validate.NotBeforeConditionViolated | ||
Подпись SAMLAssertionValidationFailed | steps.saml.validate.SignatureValidationFailed | ||
SAMLAssertion XPathResolutionFailed | steps.saml.validate.XPathResolutionFailed | ||
XMLThreatProtection | Имя ошибки XMLThreatProtection | См. ошибки выполнения политики XMLThreatProtection. | |
Смысл | Смысл | Обнаружение неисправности RaiseFault | messaging.runtime.SenseRaiseFault |
Политика управления трафиком | Кэширование | Кэширование InvalidExpiryDatForCacheEntry | messaging.config.beans.InvalidExpiryDateForCacheEntry |
ConcurrentRateLimit | ConcurrentRateLimit | policies.concurrentratelimit.ConcurrentRatelimitViolation | |
Квота | Имя ошибки квоты | См. раздел Ошибки выполнения политики квот. | |
Квота или SpikeArrest | QuotaOrSpikeArrest InvalidMessageWeight | policy.ratelimit.InvalidMessageWeight | |
Сбросить квоту | Имя ошибки ResetQuota | См . раздел об ошибках выполнения политики ResetQuota. | |
СпайкАрест | Имя ошибки SpikeArrest | См. ошибки выполнения политики SpikeArrest. |