3

Python SDK 1.8.2 を使用している場合、dev_appserver 管理インターフェイスの cron ジョブ ページを表示すると、次のエラーが返されます。

Error loading cron.yaml:
Traceback (most recent call last):
File "/home/User/google_appengine/google/appengine/tools/devappserver2/admin/cron_handler.py", line 42, in get
   values['cronjobs'] = self._get_cron_jobs()
File "/home/User/google_appengine/google/appengine/tools/devappserver2/admin/cron_handler.py", line 48, in _get_cron_jobs
   cron_info = self._parse_cron_yaml()
File "/home/User/google_appengine/google/appengine/tools/devappserver2/admin/cron_handler.py", line 78, in _parse_cron_yaml
   with open(os.path.join(self.configuration.servers[0].application_root,
AttributeError: 'ApplicationConfiguration' object has no attribute 'servers'

SDK 1.8.1同じで期待どおりに動作しますcron.yamlSDK 1.8.2?を使用する場合、cron.yaml で設定を変更する必要があります。

cron.yaml

cron:
- description: FS Update
  url: /fs_updatemail
  schedule: every day 00:01

問題: https://code.google.com/p/googleappengine/issues/detail?id=9665

4

3 に答える 3

0

私もこの問題を抱えていました。Windows で SDK 1.8.3 にアップグレードしたところ、開発管理コンソールで cron ジョブを確認できるようになりました。

于 2013-08-09T16:01:11.173 に答える
0

cron.yaml を表示していただけると助かります。サーバー機能は、1.8.1 と 1.8.2 の間でモジュールに名前が変更されました。これと何をすべきかを示す電子メールを受け取っているはずです。

于 2013-07-17T18:30:27.587 に答える
0

ここに記載されているように、現在の GAE インストールに パッチを適用する必要があります: https://code.google.com/p/googleappengine/issues/detail?id=9665#c12

于 2013-10-21T17:53:47.187 に答える