[英]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.