GAE: очереди, квоты и серверные экземпляры

У меня есть очередь с большим количеством задач. Я хотел бы использовать один экземпляр для обработки этой очереди. Моя информация о квотах говорит мне, что я потратил свой бюджет на сотни часов экземпляра внешнего интерфейса и не использовал ни одного часа внутреннего экземпляра. Поскольку я настроил только один внутренний экземпляр, я ожидал, что с него будет взиматься плата не более 1 (внутреннего) экземпляра в час. Вот моя конфигурация:

backends.yaml

backends:
- name: worker
  class: B8
  instances: 1
  options:dynamic

queue.yaml

- name: import
  rate: 20/s
  bucket_size: 40

добавление задач в очередь в моем скрипте

deferred.defer(importFunction, _target='worker', _queue="import")

статус счета

Resource                     Usage   
Frontend Instance Hours      198.70 Instance Hours      
Backend Instance Hours       0.00 Instance Hours    

Заголовки задач

X-AppEngine-Current-Namespace   
Content-Type    application/octet-stream
Referer http://worker.appname.appspot.com/_ah/queue/deferred
Content-Length  1619
Host    worker.appname.appspot.com
User-Agent  AppEngine-Google; (+http://code.google.com/appengine)

1 ответ

Мне нужно было развернуть свой внутренний код:

appcfg.py backends update dir instance_name
Другие вопросы по тегам