GAE 新创建的任务队列 "disabled" 但有效?
GAE newly created task queues are "disabled" but working?
因此,我在我的 GAE 项目中创建了几个新的任务队列。但是,自从我创建这些任务队列以来,这些任务队列就显示为 "Disabled"。我部署 queue.yaml 文件多少次或 queue.yaml 驻留在哪个模块中似乎并不重要。
但是,队列似乎工作正常。我可以向他们推送新任务,他们显示正确的统计数据,并且任务正在正确执行。
我的 queue.yaml 的相关部分在这里:
- name: thumbnails
rate: 10/h
bucket_size: 5
max_concurrent_requests: 2
target: api
retry_parameters:
task_retry_limit: 10
min_backoff_seconds: 3600
max_backoff_seconds: 14400
max_doublings: 3
- name: parser
rate: 1/m
bucket_size: 5
max_concurrent_requests: 2
target: api
retry_parameters:
task_retry_limit: 2
min_backoff_seconds: 600
max_backoff_seconds: 1800
max_doublings: 3
如果队列的速率小于或等于 1/m,它将显示为禁用,即使它仍然有效。为此有一个开放 bug report,我建议 'staring' 这个问题以获取更新。
因此,我在我的 GAE 项目中创建了几个新的任务队列。但是,自从我创建这些任务队列以来,这些任务队列就显示为 "Disabled"。我部署 queue.yaml 文件多少次或 queue.yaml 驻留在哪个模块中似乎并不重要。
但是,队列似乎工作正常。我可以向他们推送新任务,他们显示正确的统计数据,并且任务正在正确执行。
我的 queue.yaml 的相关部分在这里:
- name: thumbnails
rate: 10/h
bucket_size: 5
max_concurrent_requests: 2
target: api
retry_parameters:
task_retry_limit: 10
min_backoff_seconds: 3600
max_backoff_seconds: 14400
max_doublings: 3
- name: parser
rate: 1/m
bucket_size: 5
max_concurrent_requests: 2
target: api
retry_parameters:
task_retry_limit: 2
min_backoff_seconds: 600
max_backoff_seconds: 1800
max_doublings: 3
如果队列的速率小于或等于 1/m,它将显示为禁用,即使它仍然有效。为此有一个开放 bug report,我建议 'staring' 这个问题以获取更新。