gpt4 book ai didi

python - 运行一小时的 GAE 任务?

转载 作者:行者123 更新时间:2023-11-30 22:57:01 25 4
gpt4 key购买 nike

当按照 Google App Engine 的指南配置我的任务时,我读到可能有一些 tasks runs for more than 10 minutes (默认限制)并通过使用手动或基本扩展模块达到一小时。

我尝试以这种方式配置它(使用以下 yaml 配置),但我的任务总是在 10 分钟后被终止,而不是 1 小时。

我做错了什么?

队列.yaml:

queue:
- name: long_process
max_concurrent_requests: 10
rate: 1/s

... (other tasks)

long_process_queue_module.yaml:

module: long-process-queue-module
runtime: python27
api_version: 1
version: 1
threadsafe: true

instance_class: B1
manual_scaling:
instances: 5

handlers:
- url: /_ah/queue/myhandler
script: wsgi.application
login: admin

出了什么问题?如何将持续时间设置为 1 小时?

如果这很重要,我还希望能够同时运行多个任务。我目前设置 instances: 5 怀疑它会同时运行 5 个长进程,但也许我在这里也错了?

最佳答案

您需要在long-process-queue-module中定义要运行的任务,您可以在queue.yaml中指定目标字段,或者在将任务入队时指定。 https://cloud.google.com/appengine/docs/python/config/queue#target https://cloud.google.com/appengine/docs/python/taskqueue/tasks#task_target

关于python - 运行一小时的 GAE 任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36849565/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com