我想讓我的第一個cron作業在使用Python的GAE上工作,但它在日誌中保持404錯誤失敗。我可以通過訪問瀏覽器中的根目錄來運行腳本,但我無法通過目錄訪問它。Google App Engine cron作業失敗,出現404錯誤
的app.yaml:
application: mythosapp
version: 1
runtime: python27
api_version: 1
threadsafe: yes
handlers:
- url: /updateRSS/daily
script: updateRSS.app
login: admin
- url: /.*
script: updateRSS.app
cron.yaml:
cron:
- description: RSSUpdate daily
url: /updateRSS/daily
schedule: every 1 minutes
timezone: America/New_York
如果我去http://mythosapp.appspot.com,它工作正常,運行腳本,但我不能讓它通過cron運行。日誌如下所示:
/updateRSS/daily 404 33ms 0kb AppEngine-Google; 「GET/updateRSS/daily HTTP/1.1」404 113 - 「AppEngine-Google;(+ http://code.google.com/appengine)」「mythosapp.appspot.com 「MS = 34 cpu_ms = 0 cpm_usd = 0.000013 queue_name = __的cron TASK_NAME = b6d467d8801c75443f9a4fa1924cfaa5 app_engine_release = 1.8.2
我解釋這意味着它是有問題打電話從/updateRSS/daily
目錄的腳本,但我不知道爲什麼。什麼是問題?
你是如何引導內updateRSS URL的?你能否提供updateRSS.py的副本?當您通過您的網絡瀏覽器訪問http://mythosapp.appspot.com/updateRSS/daily時是否收到404錯誤? – Andrew