1

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理由はわかりません。どうした?

4

1 に答える 1