Облачная платформаAdvanced

Почему я вижу сообщение об ошибке "Backend unavailable" или "Backend timeout" при вызове бэкенд‑сервиса?

Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

В следующей таблице перечислены возможные причины, если бэкенд‑сервис не может быть вызван или вызов завершается тайм‑аутом.

Возможная причина

Решение

Адрес бэкенд‑сервиса указан неверно.

Измените адрес бэкенд‑сервиса в API definition.

Если используется доменное имя, убедитесь, что доменное имя корректно разрешается в IP‑адрес бэкенд‑сервиса.

Значение тайм‑аута указано неверно.

Если бэкенд‑сервис не возвращает ответ в течение настроенного тайм‑аута, APIG отображает сообщение о том, что бэкенд‑сервис не удалось вызвать.

Увеличьте значение тайм‑аута бэкенд‑сервиса или сократите время обработки в API definition.

Если адрес бэкенда является адресом ECS, группа безопасности, к которой принадлежит ECS, может блокировать запрос во входящем или исходящем направлении.

Проверьте группу безопасности, к которой принадлежит ECS, и убедитесь, что правила и протоколы входящих и исходящих портов этой группы безопасности указаны правильно.

Протокол запроса указан неверно. Например, бэкенд‑сервис использует HTTP, а в APIG выбран HTTPS.

Убедитесь, что протокол созданного API совпадает с протоколом бэкенд‑сервиса.

URL бэкенд‑сервиса недоступен.

Проверьте URL.