Google App Engine - получение большого количества запросов было прервано, ошибки - PullRequest
1 голос
/ 07 мая 2020

У меня есть несколько приложений, работающих на Google App Engine, с использованием Java. В последний месяц я получал много ошибок типа «Запрос был прерван после слишком долгого ожидания попытки обслуживания вашего запроса». Журнал ошибок показывает, что они происходят примерно через 25–1,7 секунды. Я попытался установить min-idle-instances на 1, но это не повлияло на количество ошибок.

Другие ответы, которые я видел, похоже, просто говорят о том, чтобы установить min-idle-instances, так что не сильно помогают

Есть идеи?

1 Ответ

2 голосов
/ 11 мая 2020

Обычно это происходит, когда происходит внезапное увеличение QPS или трафика c, поэтому в этом случае в экземпляре GAE некоторым запросам может потребоваться дождаться доступных экземпляров для их обработки, внутренне существует 10-секундный лимит что если экземпляр не может обработать запрос, он выдаст сообщение « Запрос был прерван после слишком долгого ожидания для попытки обслуживания вашего запроса ». Мы тоже пробовали min-idle-instance, но это не решит проблему такого типа. Мы уже подняли заявку на решение этой проблемы. Google работает над этой проблемой Google Update April 2020 Google Update May First Week of 2020 Будет обновляться здесь, когда Google решит эту проблему.

...