2014-11-26 5 views
5

Gibt es eine Möglichkeit zum Deaktivieren der Integritätsprüfung beim Ausführen des Entwicklungsservers für die lokale Verwaltung von VMs (gcloud preview app run app.yaml)?So deaktivieren Sie die Statusüberprüfung für `gcloud preview app run`

Diese Gesundheitsprüfung verursacht mir Kopfschmerzen beim Debuggen.

Ich versuchte health_check Einstellungen app.yaml hinzufügen wie in https://cloud.google.com/appengine/docs/go/managed-vms/ gezeigt:

health_check: 
    enable_health_check: False 

und versucht, verschiedene Werte für

check_interval: 5 
    timeout: 4 
    unhealthy_threshold: 2 
    healthy_threshold: 2 
    restart_threshold: 60 

aber keine dieser Änderungen hat funktioniert.
enable_health_check: False scheint sind ignoriert und so werden die meisten anderen Einstellungen (einige einen Fehler verursachen) aus der Ausgabe https://code.google.com/p/googleappengine/issues/detail?id=11491

Antwort

7

Von einem Kommentar sehen Sie zur Verfügung gestellt:

Es gibt auch einen vorhandenen Fehler über die dev Server (gcloud preview app run) nicht die Einstellung health_check respektieren. Es verwendet immer noch die alte und veraltete 'vm_health_check'. Damit Ihre Einstellungen im Dev-Server wirksam werden, müssen Sie vm_health_check für jetzt verwenden.

So verwenden nur für jetzt:

# health_check: # not yet supported, use instead 
vm_health_check: 
    enable_health_check: False 

oder eine der folgenden Einstellungen ändern

# check_interval: # this is an error in the documentation, use instead 
    check_interval_sec: 5 

    # timeout: 4 # didn't work with vm_health_check 
    unhealthy_threshold: 2 
    healthy_threshold: 2 
    restart_threshold: 60 
Verwandte Themen