У вас возникла проблема с задачами очереди задач GAE, работающими в Backends. Некоторые задачи выполняются на неопределенный срок и блокируют запуск других задач.Задачи очереди задач GAE блокируются
Прикрепление Logs скриншот, полученный после перезапуска бэкенд - http://snag.gy/3xeyE.jpg
Нажмите конфигурации очереди задача заключается в следующем
Максимальная скорость 5/s | Принудительная ставка 5/с | Размер ковша 5.0 | Max Concurrent 10 | Предел повторного набора 1
Задача отправляет запрос на сервлете Backend, в котором задачи сдаются в аренду из другой очереди вытягивания и выполняются до тех пор, пока бэкэнд не остановится или не удалит ли очередь аренды очереди в бесконечном цикле.
Мы стараемся, чтобы бесконечный цикл прерывался, если никакие задачи не сданы в аренду. В этих запросах нет журналов, чтобы знать, что эти процессы работают.
Несколько наблюдений:
«cpu_ms» является 0 для большинства из этих процессов
Нет «pending_ms» тоже для большинства из них
Другие задачи в очереди не блокируются до выполнения этих задач в комплекте.
Это очень серьезная проблема для нас.
Пожалуйста, помогите мне.
Спасибо за ваш ответ. Мы также использовали очистку очередей и перезапуск бэкэндов, когда мы получаем эту проблему вручную, что не является оптимальным для нас. На данный момент мы увеличили количество экземпляров бэкэнд и увеличили параметры очереди, такие как Max Concurrent, размер и размер ведра. До сих пор мы не сталкивались с этим снова. Надеюсь, он решает –