Почему механизм приложений Google не отслеживает мой интервал проверки работоспособности?
Я использую гибкую среду Google App Engine (Node.js)
У меня есть своя собственная реализация проверки работоспособности, однако она запускается каждую секунду, а не 8 секунд, которые я настроил ниже.
Так как моя проверка работоспособности делает некоторые вещи, которые не являются тривиальными, я хотел бы снять нагрузку с моего сервера, увеличив интервал
health_check:
enable_health_check: True
check_interval_sec: 8
unhealthy_threshold: 10
healthy_threshold: 2
timeout_sec: 8
Любая идея, почему мой интервал не будет работать?
0 ответов
Гибкие проверки работоспособности App Engine используют ту же базовую инфраструктуру, что и облачный балансировщик нагрузки. Из документации по балансировщику нагрузки:
несколько проверяющих одновременно оценивают экземпляры... Параметры интервала и тайм-аута, которые вы настраиваете для проверки работоспособности, применяются к каждому проберу. Для данного бэкэнда журналы доступа к программному обеспечению и tcpdump показывают более частые проверки, чем ваши настроенные параметры.