为什么赢得Google应用引擎观察我的健康检查间隔?

时间:2017-03-31 13:53:24

标签: node.js google-app-engine health-monitoring app-engine-flexible

我正在使用Google App Engine Flexible环境(Node.js)

我有自己的自定义healthcheck实现,但它每隔一秒运行一次而不是我在下面配置的8秒。

由于我的健康检查做了一些非常重要的事情,我想通过增加间隔从我的服务器中删除一些负载

(define display-all-fibo
  (lambda (n)
    (define display-fibo
      (lambda (i)
        (if (<= i n)
            (begin
              (display (fibo i))
              (newline)
              (display-fibo (+ i 1)))
            (display "Done!"))))
    (display-fibo 1)))

(display-all-fibo 9)

1
1
2
3
5
8
13
21
34
Done!

知道为什么我的间隔不起作用?

1 个答案:

答案 0 :(得分:0)

App Engine灵活的运行状况检查使用与云负载平衡器相同的基础架构。来自load balancer docs

多个探测器同时评估实例...间隔 并应用您为运行状况检查配置的超时设置 给每个探针。对于给定的后端,软件访问日志和tcpdump 显示比您配置的设置更频繁的探测。