我正在向Google App Engine中的作业添加一些任务。
他们似乎在5秒后超时。但它们需要20秒才能运行。
如何增加超时?
答案 0 :(得分:1)
如果您不使用指定的队列GAE,请自动选择默认队列。 要更改默认队列设置,您需要创建一个文件queue.yaml,如下所示:
queue:
- name: default
rate: 2/m
retry_parameters:
task_retry_limit: 5
task_age_limit: 10m
要使用命名的队列,您可以像这样调用队列
my_queue = taskqueue.Queue('usage')
my_task = taskqueue.add(url='/usage_worker', params={'uid': uid, 'usage': usage})
my_queue.add(my_task)
并在queue.yaml文件中添加条目
- name: usage
rate: 5/s
retry_parameters:
task_retry_limit: 1
task_age_limit: 10m