由于旧版独立 App Engine SDK (appcfg) 将于 2019 年 7 月 30 日弃用,因此有必要从 cron.xml 迁移到 cron.yaml。
当我第一次运行 mvn package appengine:deploy 将我的应用程序部署到谷歌应用引擎时,它失败并出现以下错误:- Unable to find property 'retry_parameters' on class: com.google.apphosting.utils.config.CronXml$Entry
我的 cron.yaml 如下:
cron:
- description: Stripe apply post charge trial day Scheduar Task
url: /schtask/stripepostchargetrialschtask
schedule: every day 00:00
timezone: Asia/Hong_Kong
retry_parameters:
min_backoff_seconds: 2.5
max_doublings: 5
我发现当我使用下面出现在cron.yaml 参考中的示例 cron.yaml 时,甚至会出现同样的问题
cron:
- description: "retry demo"
url: /retry
schedule: every 10 mins
retry_parameters:
min_backoff_seconds: 2.5
max_doublings: 5