簡體   English   中英

Google App Engine任務隊列后端Python

[英]Google App Engine Task Queue Backend Python

我無法從Google App Engine中的任務隊列運行后端。 看來我已經按照文檔正確設置了所有內容,但是當我嘗試運行Task時,后端未啟動,除了404錯誤之外,我沒有從日志中得到多少回報。 我可能想念的東西可能很小,但是我已經將它研究了幾天,只是弄不清楚它是什么。

這是我的Backends.yaml的樣子

backends:
- name: batchloader
  instances: 1
  options: dynamic
  start: batchcron.app

這是app.yaml中的處理程序

- url: /crons/batch
  script: batchcron.app
  login: admin

這是我對后端的任務隊列調用

taskqueue.add(url='/crons/batch', target='batchloader')

我在這里想念什么? 任何幫助將不勝感激。 謝謝!

您需要使用appcfg.py backends <dir> update更新您的后端,以創建和更新您的后端。

您可以在此處了解更多信息

快速更新此問題。 我忽略了幾件小事。 Someone1是正確的,因為我沒有在管理委員會中啟動后端。 我以為它們是動態的,會自行啟動和停止,因此現在已解決。 另一個是在我對crons / batch的調用中,我使用的是默認的post方法,但我調用的函數卻是get。 因此,我只是更改了該功能,一切正常。

感謝您的幫助和建議!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM