2016-11-16 6 views
0

Wir verwenden Google app enigne zu finden (mit der Version 1.9.18, während bauen & Bereitstellung von App, ist die Sprache Java)nicht in der Lage retry_parameters

Wir cron wie folgt

retry_parameters: 
    min_backoff_seconds: 2.5 
    max_backoff_seconds: 5 
    max_doublings: 5 
Parameter in cron.yaml wiederholen verwenden

Während der Bereitstellung bekommen wir folgende Ausnahme

unable to find retry_parameters on com.google.apphosting.utils.config.CronXml$Entity 

Warum wir diese Ausnahme bekommen, müssen wir unsere App Engine-Version aktualisieren ??

+1

ich nie mit Java auf GAE gearbeitet, aber sollte nicht die [Konfigurationsdateien] (https://cloud.google.com/appengine/docs/java/config/cronref#syntax) es gibt '.xml' anstelle von' .yaml'? –

Antwort

0

retry_parameters ist keine globale Einstellung; Es betrifft jeden Cron-Job separat. Hier ist die Syntax:

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

am Anfang der cron.yaml-Datei habe ich das Wort cron: Wir haben mehrere Cron-Jobs in der Datei. Müssen wir Cron setzen: für jeden Cron Job einzeln. – Rams

+0

Nein. Die Beschreibung für jedes Individuum. Wie wäre es mit der Veröffentlichung von 'cron.yaml'? – GAEfan