Python を使用して GAE で最初の 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; 0.1.0.1 - - [16/Jul/2013:18:14:23 -0700] "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
理由はわかりません。どうした?