根据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
任何帮助?
答案 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