任务队列问题 - 端点v2,Google App Engine

时间:2018-01-08 09:40:25

标签: google-app-engine queue task-queue app.yaml google-cloud-endpoints-v2

最近在Google App Engine - Python中将Endpoints API更新为版本2后,我们面临着任务问题的问题。以下是taskqueus面临的问题,

  1. 任务队列根本没有添加到队列,只是被忽略而且从未执行过。

  2. 任务队列因错误而终止 - “由于后端已停止,处理已终止。”

  3. 最关键的错误是第一个错误,其中任务被忽略而没有添加到队列本身。

    有关代码库和日志的详细信息。

    如果有人可以帮助我们,那就太好了。

    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

0 个答案:

没有答案