Есть ли ограничение памяти для очереди задач в Google App Engine. Я особенно обеспокоен временем выполнения Go, но было бы неплохо получить ответы на все промежутки времени, если кто-то сможет их предоставить.Ограничение памяти для Google App Engine - очередь задач
ответ
Задачи выполняются теми же экземплярами приложений, что и обычные запросы, только заданиям разрешено работать дольше. Таким образом, применяются одни и те же ограничения на память (также зависит от конкретных лимитов и квот очереди задач, которые может также есть в памяти экземпляра).
Возможно, вы решили перенаправить задачи в выделенный модуль, к которому вы назначаете класс экземпляра с большим объемом памяти (более мощный), если потребление памяти является проблемой.
Но поскольку размер памяти максимального экземпляра класса в настоящее время 1G я подозреваю, что ваш экземпляр, скорее всего, попал в «мягкое ограничение частной памяти» и быть убитым перед загрузкой полного файла 1G в память :)
«Задача» по существу представлена URL-адресом, который хранится для последующей доставки в экземпляр вашего приложения. Представление задачи не зависит от языка, если вы не используете строчную сериализацию, специфичную для языка, в качестве значения.
Если по ограничению по памяти вы имеете в виду «сколько (где много = подсчет) размер очереди задач, я могу ждать?», Ответ указан в Task Queue section of the quotas document.
Если вы задаете вопрос о том, насколько велика одна задача, это будет зависеть от размера памяти ваших экземпляров, так как вам потребуется достаточно памяти для создания задачи до ее появления.
Для обработки задач приложениям требуется достаточно памяти для приема и обработки задачи или достаточно памяти для одновременного приема и обработки множества, если ваше приложение настроено на прием нескольких одновременных запросов. Сколько памяти, которая требуется для принятия URL-адреса, в основном зависит от того, как приложение закодировано.
- 1. Очередь задач Google App Engine
- 2. Очередь задач Google App Engine на GWT
- 3. google app engine - это очередь задач для решения QuotaExceededException?
- 4. Google App Engine: как использовать очередь задач для этой обработки?
- 5. Очередь задач Google App Engine: googleapi: Ошибка 500: Ошибка backend
- 6. Получение задач в Google App Engine TaskQueue
- 7. Отложенная очередь в Google App Engine
- 8. Ошибка очереди задач Google App Engine
- 9. Ограничение на 1 минуту cron для Google App Engine
- 10. Google App Engine, Task Queues
- 11. Google App Engine - Использование задачи Очередь или Отложенная Работа
- 12. Использование памяти экземпляра Google App Engine
- 13. Обновление задач App Engine?
- 14. Google app engine 100 Ограничение записей URLMap
- 15. Ограничение на запрос сервлета Google App Engine
- 16. Как программно создавать и приостанавливать очереди задач Google App Engine
- 17. Ограничение времени для «фоновой нити» в Google App Engine
- 18. Google App Engine: добавить задачу в очередь из задачи
- 19. Очередь задач Google App Engine получает 404 при вызове API конечных точек Google
- 20. Почему очередь задач по умолчанию для Google App Engine запускается бесконечно?
- 21. Как использовать очередь pull на dev-сервере Google App Engine
- 22. Каков размер задачи в Google App Engine
- 23. google app engine Bigtable
- 24. Использование памяти в Google App Engine
- 25. google-app-engine простой формат cron для нескольких задач
- 26. Файл журнала задач Cron для Google App Engine
- 27. Google Compute Engine: нельзя разрешить запрос в очередь задач API
- 28. Как заменить задачу в очереди задач Google App Engine?
- 29. Как получить уведомление об ошибке очереди задач Google App Engine
- 30. Создайте несколько Документов Google, используя очередь задач
Я считаю, что те ссылками размер объекта Task, который помещается в очередь, если я не ошибаюсь. Я больше спрашиваю, сколько памяти можно использовать во время запуска Task. Учитывая, что нет диска, если я вытащу 1GB-файл из Blobstore или Google Cloud Storage, это вызовет ошибку? Я знаю, что типичная среда выполнения App Engine не позволит этого, но в очереди задач есть исключения во время полного выполнения, поэтому мне любопытно, если это верно для памяти. Спасибо за ответы! – Sean
А, я полностью неверно истолковал ваш вопрос :) –
Не беспокойтесь. Большое спасибо за то, что нашли время ответить. Приветствия. – Sean