GAE cron重试参数

时间:2016-04-08 00:01:00

标签: python google-app-engine cron

GAE page

根据GAE的建议,我已将重试参数添加为(从GAE网站复制):

     - retry_parameters
       min_backoff_seconds: 2.5
       max_doublings: 5

但是当我尝试部署我的项目时,会出现以下错误:

"解析yaml文件时出错:

此处不允许

映射值   in" /path/to/my/project/cron.yaml" ;,第x行,第xx列"

第x行是

    min_backoff_seconds: 2.5

任何帮助?

2 个答案:

答案 0 :(得分:3)

retry_parameters删除连字符。此外,retry_parameters的参数应缩进一个级别。

cron:
- description: daily reports and exports
  url: /admin/reports/reportsdaily
  schedule: every 10 mins
  retry_parameters:
    min_backoff_seconds: 2.5
    max_doublings: 5

答案 1 :(得分:0)

根据我所知,这是无效的yaml。假设它是https://cloud.google.com/appengine/docs/python/config/cron上的例子。尝试在retry_parameters之后添加冒号。 retry_parameters的参数应该缩进一个级别。

cron:
- description: retry demo
  url: /retry
  schedule: every 10 mins
- retry_parameters:
    min_backoff_seconds: 2.5
    max_doublings: 5