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.yaml。使用时需要更改 cron.yaml 中的任何设置SDK 1.8.2吗?

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

应按此处所述在当前 GAE 安装中 应用补丁: https ://code.google.com/p/googleappengine/issues/detail?id=9665#c12

于 2013-10-21T17:53:47.187 回答
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 回答