Механизм Google-приложений не может создавать очереди задач больше, чем экземпляры back end, определенные в backends.yaml в приложении Google.

Я определил конфигурацию бэкэнд следующим образом.

backends: - name: mybackend class: B8 options: public, dynamic instances: 6 

И Um создает более 6 экземпляров задачи и задает цель для моего бэкэнда.

  class TestHandlerTest(RequestHandler): def get(self): for x in range(0, 100): taskqueue.add(url='/testhandler/', method='GET', params={'x': x}, target='mybackend') return Response() class TestHandler(RequestHandler): def get(self): time.sleep(420) x = self.request.args.get('x') return Response() 

В задаче GAE только очередь в очереди с 6 экземплярами задачи. Он не будет работать до 100. Если мы используем передние концы, задача ставится в очередь со всеми задачами.

Почему мы не можем ставить в очередь больше, чем заданные ограничения для экземпляра backend в движке Google? Может ли кто-нибудь помочь?

One Solution collect form web for “Механизм Google-приложений не может создавать очереди задач больше, чем экземпляры back end, определенные в backends.yaml в приложении Google.”

Вы настроили 6 экземпляров бэкэнд. Вы можете добавить столько задач push, сколько хотите для этих бэкэндов. Для этого вам нужно настроить целевой экземпляр для каждой добавляемой задачи. Итак, target = '1.mybackend' для первого экземпляра и «2.mybackend» для второго backend inatnce.

  • geoSpatial и поиск по местоположению в google appengine python
  • Каков синтаксис добавления параметра GET в URL? питон; движок Google
  • Как хранить данные в GCS при доступе к ней из GAE и GCE локально
  • Ошибка SDK PK приложения Engine Engine
  • как очистить свойства ndb
  • Облачный хостинг Python, отличный от Google App Engine?
  • Python: DISTINCT в наборе результатов GQuery (GQL, GAE)
  • Django сигнализирует о GAE с джанго-нерелом
  • Python - лучший язык программирования в мире.