J'ai récemment apporté des modifications à mon fichier app.yaml (pour un projet Node.js) et j'ai décidé de prolonger mes vérifications de santé toutes les 4 minutes. Selon la documentation app.yaml, le check_interval_sec
doit contenir un entier qui représente le nombre de secondes entre chaque vérification de santé. Par défaut, cela est de 5 mais je voulais le modifier, donc j'ai fait ce qui suit :
# [START app_yaml]
runtime: nodejs
env: flex
automatic_scaling:
min_num_instances: 1
max_num_instances: 2
health_check:
enable_health_check: True
check_interval_sec: 240
timeout_sec: 4
unhealthy_threshold: 2
healthy_threshold: 2
env_variables:
NODE_ENV: development
# [END app_yaml]
Comme vous pouvez le voir, j'ai fixé la limite à 240 secondes, ce qui équivaut à 4 minutes. Lorsque je déploie l'application, une erreur est générée :
[{\"domain\":\"global\",\"message\":\"Invalid value for field 'resource.checkIntervalSec': '7200'. Must be less than or equal to 300\",\"reason\":\"invalid\"}]
Remarquez que l'erreur indique que mon check_interval_sec
doit être inférieur à 300, mais apparemment j'ai soumis 7200 ? Je ne suis pas sûr de ce qui se passe ici. Est-ce que quelqu'un sait comment résoudre ce problème ?