Cloud Run с высокой задержкой при вызове из облачных задач - PullRequest
0 голосов
/ 26 мая 2020

Я экспериментирую с Cloud Run (полностью управляемый) и Cloud Tasks, и я вижу странные результаты с точки зрения задержки.

У меня есть очередь в Cloud Tasks, которая вызывает API в Cloud Run. Задачи создаются со следующими значениями:

{
     'http_request': {
          'http_method': 'GET',
          'url': 'https://<app>.run.app/<endpoint>'
     }
}

Я пробовал много конфигураций очереди, результаты такие же.

Cloud Run - это сервер python, который обрабатывает запрос (ничего особенного) и возвращает ответ.

Проблема в том, что задержка очень велика (~ 15 минут) для запросов, поступающих из очереди, однако, если я скручиваю конечную точку curl https://<app>.run.app/<endpoint>, это занимает всего пару секунд.

15 мин. это значение, которое я получаю для Задержка запроса Cloud Run , оно не включает задержку в очереди.

Я также обнаружил это в известных проблемах, но он относится к пользовательские домены , которые я не использую, поэтому я не уверен, что это та же проблема.

Кто-нибудь сталкивался (и, надеюсь, решил ?) что-то подобное? Что я делаю не так?

...