2016-05-08 3 views
0

Ich habe einen App Engine-Server mit zwei Instanzen - der erste ist die aktive Instanz und der zweite ist eine Testinstanz. Dieses Setup ermöglicht es mir, Funktionen auf vorhandenen Datenspeichereinträgen zu testen, ohne den aktiven Server zu sehr zu beschädigen.Kann ich steuern, auf welche App Engine-Instanz der Cron-Job zugreift

Ich versuche, einen Cron-Job für einen neuen Servlet-Endpunkt einzurichten, den ich in Instanz 2 hinzugefügt habe, aber der Cron-Job versucht, auf den Standard-Endpunkt (der nicht existiert) zuzugreifen und die vollständige URL anzugeben Die zweite Instanz ist nicht erlaubt. Hier ist, was ich versuchte (3 Variationen):

<cronentries> 
    <cron> 

    1. <url>2-dot-my-app.appspot.com/ping</url> // doesn't work 
    2. <url>/ping</url>       // this tries to access the default instance 
    3. <url>/ping</url>       // tried this long-shot as well, obviously didn't work 
     <target>v3</target> 

    <schedule>every 2 minutes</schedule> 
    </cron> 
</cronentries> 

Hat jemand Vorschläge?

Antwort

0

Die Antwort war einfacher, als ich dachte:

<cronentries> 
    <cron> 
    <url>/ping</url> 
    <target>3</target> 
    <schedule>every 2 minutes</schedule> 
    </cron> 
</cronentries> 
Verwandte Themen