2016-04-08 9 views
1

GAE pageGAE cron Wiederholungs Parameter

Wie von GAE vorgeschlagen, ich habe den Wiederholungsparameter wie (kopiert aus der GAE-Website) hinzugefügt:

 - retry_parameters 
     min_backoff_seconds: 2.5 
     max_doublings: 5 

Aber wenn ich versuche, mein Projekt zu implementieren, es gibt die folgenden Fehler:

"Fehler bei der Analyse yaml Datei:

Mapping Werte hier nicht in zulässig"/path/to/my/Projekt/c ron.yaml "Zeile x, Spalte xx"

Linie x ist bei

min_backoff_seconds: 2.5 

jede mögliche Hilfe?

Antwort

0

Das ist nicht gültig yaml, von dem, was ich sagen kann. Angenommen, es ist das Beispiel https://cloud.google.com/appengine/docs/python/config/cron. Versuchen Sie, einen Doppelpunkt nach retry_parameters hinzuzufügen. Die Parameter für retry_parameters sollten um eine weitere Ebene eingerückt werden.

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

versuchte dies, und immer noch die gleichen Fehler ‚Fehler bei der Analyse yaml Datei: Mapping-Werte sind hier nicht in‚/path/to/my/project/cron.yaml‘, Zeile x, Spalte xx erlaubt‘ – ByTheSea

+0

Sorry, ich habe einen Fehler gemacht: Es sollte wahrscheinlich so sein. (Ich habe stattdessen meine ursprüngliche Antwort aktualisiert) – kanghj91

3

Entfernen Sie den Bindestrich von retry_parameters. Außerdem sollten die Parameter retry_parameters um eine weitere Ebene eingerückt werden.

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

Danke, ich frage tatsächlich nach GAE-Gruppen und habe die gleiche Antwort erhalten: [Google Group Link] (https://groups.google.com/forum/#!topic/google-appengine/ Uea7dkc7alc) – ByTheSea