Ошибка вызова API службы WSO2 API Manager при загрузке политики регулирования
В настоящее время мы пытаемся представить наши веб-сервисы Axis2 через WSO2 API manager. Однако в некоторых случаях сервис не возвращает результат, и, просматривая логи в WSO2 API Manager, мы видим следующее
ERROR {org.wso2.carbon.apimgt.gateway.handlers.throttling.APIThrottleHandler} - Unable to load throttling policy using key: gov:/apimgt/applicationdata/tiers.xml {org.wso2.carbon.apimgt.gateway.handlers.throttling.APIThrottleHandler} TID: [0] [AM] [2013-01-07 16:42:22,951]
INFO {org.apache.synapse.mediators.builtin.LogMediator} - To: /TestService/1.0.0, WSAction: urn:testOperation, SOAPAction: urn:testOperation, MessageID: urn:uuid:a8f94f58-5e2d-4d51-afc7-83182b51d173, Direction: request, STATUS = Executing default 'fault' sequence, ERROR_CODE = 0, ERROR_MESSAGE = Unable to load throttling policy using key: gov:/apimgt/applicationdata/tiers.xml, Envelope: <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><p:testOperation xmlns:p="http://example.com"><param>d1</param></p:testOperation></soapenv:Body></soapenv:Envelope> {org.apache.synapse.mediators.builtin.LogMediator}
Для конфигурации я использую базу данных h2 по умолчанию в качестве реестра и базу данных mysql для базы данных user и api manager.
1 ответ
Решение
Эта проблема - известная проблема [1], которая будет исправлена в следующем выпуске AM. Мы также столкнулись с этой проблемой в одном случае, когда мы пытаемся вызвать два разных API одновременно или в течение короткого периода времени.
Спасибо;