2016-04-08 13 views
1

GAE page GAE önerdiği gibiGAE'nin cron yeniden deneme parametreleri

, ben (GAE'nin web sitesinden kopyalanmış) olarak yeniden deneme parametresini ekledik:

 - retry_parameters 
     min_backoff_seconds: 2.5 
     max_doublings: 5 

Ama projemi dağıtmak çalışıyorum ne zaman,

"hata ayrıştırma yaml dosyası::

haritalama değerleri burada izin verilmez"/path/to/benim/proje/c aşağıdaki hatayı veriyor ron.yaml "satır x sütun xx"

satır x

min_backoff_seconds: 2.5 

herhangi bir yardım altındadır?

cevap

0

Bu, anlatabildiğimden geçerli bir yaml değil. https://cloud.google.com/appengine/docs/python/config/cron numaralı örnek üzerinde olduğunu varsayarsak. retry_parameters'dan sonra bir kolon eklemeyi deneyin. Retry_parameters parametrelerinin bir seviye daha girintili olması gerekir.

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

aynı hata ': haritalama değerler '/path/to/my/project/cron.yaml' burada izin verilmez, hat x, sütun xx ayrıştırma hatası yaml dosyasını' var hala bu çalıştı ve – ByTheSea

+0

Üzgünüm, bir hata yaptım: muhtemelen böyle olmalı. (Orijinal yanıtımı güncelledim) – kanghj91

3

Tire'yi retry_parameters'dan kaldırın. Ayrıca, retry_parameters parametrelerine bir seviye daha girilmelidir.

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

teşekkürler, aslında GAE gruplarını soruyorum ve aynı cevabı aldım: [Google Grup bağlantısı] (https://groups.google.com/forum/#!topic/google-appengine/ Uea7dkc7alc) – ByTheSea

İlgili konular