2014-11-26 3 views
5

C'è un modo per disabilitare il controllo dello stato durante l'esecuzione del server di sviluppo per la gestione delle macchine virtuali localmente (gcloud preview app run app.yaml)?Come disabilitare il controllo dello stato di salute per `gcloud preview app run`

Questo controllo di integrità mi provoca mal di testa durante il debug.

Ho provato ad aggiungere health_check impostazioni app.yaml come mostrato in https://cloud.google.com/appengine/docs/go/managed-vms/:

health_check: 
    enable_health_check: False 

e provato diversi valori per

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

ma nessuno di questi cambiamenti ha funzionato.
enable_health_check: False sembra essere ignorato e così sono la maggior parte delle altre impostazioni (qualche causa un errore) vedono https://code.google.com/p/googleappengine/issues/detail?id=11491

risposta

7

da un commento dal problema che hai fornito:

C'è anche un bug esistente sulla dev server (gcloud preview app run) non rispettando l'impostazione health_check. Sta ancora utilizzando il vecchio e deprecato 'vm_health_check'. Per fare in modo che le tue impostazioni abbiano effetto nel server di sviluppo devi utilizzare vm_health_check per ora.

Quindi, basta utilizzare, per ora:

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

o modificare una delle seguenti impostazioni

# 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 
Problemi correlati