最近在Google App Engine - Python中将Endpoints API更新为版本2后,我们面临着任务问题的问题。以下是taskqueus面临的问题,
任务队列根本没有添加到队列,只是被忽略而且从未执行过。
任务队列因错误而终止 - “由于后端已停止,处理已终止。”
最关键的错误是第一个错误,其中任务被忽略而没有添加到队列本身。
有关代码库和日志的详细信息。
如果有人可以帮助我们,那就太好了。
app.yaml(服务器设置)
#version: 1
runtime: python27
api_version: 1
threadsafe: true
instance_class: F4
automatic_scaling:
min_idle_instances: 1
max_idle_instances: 4 # default value
min_pending_latency: 500ms # default value
max_pending_latency: 900ms
max_concurrent_requests: 50
queue.yaml中
- name: allocateStore
rate: 500/s
bucket_size: 500
max_concurrent_requests: 1000
retry_parameters:
task_retry_limit: 0
将任务添加到队列:
taskqueue.add(queue_name='allocateStore', url='/tasksStore/allocateStore')
谢谢, Navin Lr