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/

  1. Войдите на портал издателя API.

    https://:9443/издатель

    Пример: https://localhost:9443/publisher

  2. Используйте свое имя пользователя и пароль для входа.

  3. Нажмите на API на странице со списком портала издателя API.

  4. Щелкните Конечные точки в разделе Конфигурации API.

  5. Нажмите на шестеренку, которая встроена в конечную точку, которую необходимо настроить, и при необходимости обновите конфигурации, связанные с конечной точкой.

  6. Перейдите к расширенным конфигурациям конечной точки.

  7. Увеличьте значение времени ожидания соединения

Просто добавьте заголовок, чтобы принять текст / XML:'content-type': 'text/xml'

Другие вопросы по тегам