WSO2 API Cloud Timeout Код ошибки 101504
Я получаю следующее разрешение при попытке оценить мою конечную точку API:
<am:fault xmlns:am="http://wso2.org/apimanager">
<am:code>101504</am:code><am:type>Status report</am:type>
<am:message>Runtime Error</am:message>
<am:description>Send timeout</am:description>
</am:fault>
Пожалуйста, предложите, что пошло не так.
3 ответа
Лукас, это именно то, что он говорит - похоже, что бэкэнд-сервис доступен только периодически, поэтому, когда он недоступен, вы получаете время ожидания, сообщаемое шлюзом.
У меня была та же проблема, и решение заключалось в том, чтобы увеличить время ожидания конечной точки из диспетчера API , как описано здесь:
https://apim.docs.wso2.com/en/latest/design/endpoints/resiliency/endpoint-timeouts/
Войдите на портал издателя API.
https://:9443/издатель
Пример: https://localhost:9443/publisher
Используйте свое имя пользователя и пароль для входа.
Нажмите на API на странице со списком портала издателя API.
Щелкните Конечные точки в разделе Конфигурации API.
Нажмите на шестеренку, которая встроена в конечную точку, которую необходимо настроить, и при необходимости обновите конфигурации, связанные с конечной точкой.
Перейдите к расширенным конфигурациям конечной точки.
Увеличьте значение времени ожидания соединения
Просто добавьте заголовок, чтобы принять текст / XML:'content-type': 'text/xml'