appengine下的webapp2端点上的高延迟

时间:2019-06-08 05:28:20

标签: google-app-engine google-cloud-platform webapp2

我在appengine用户组here中询问了此问题,但无法解决该问题。

我遇到的问题是,对于看似非常轻的端点和其他类似端点,延迟似乎是一个问题。这是GCP跟踪工具中显示的示例请求:

enter image description here

我知道,如果是产生新实例的请求,或者内存使用率很高,那将解释为高延迟。这里都不是这样。

似乎端点间歇性地花了好一两秒才能响应,而端点本身完成工作所需的时间却很长,而这大部分是在GCP Stackdriver的“跟踪”工具下的“无限制时间”。我似乎在可能的时候就将日志条目尽早放入了初始化时的webapp2的RequestHandler对象中。您可以在屏幕截图中看到“ webapp2 request init”。

我对webapp2的内部工作还不太熟悉,无法知道我可以在哪里放置日志,以便在任何地方进行解释。

这些是我的yaml文件中定义的该appengine服务的缩放设置:

instance_class: F4
automatic_scaling:
  max_idle_instances: 1
  max_pending_latency: 1s
  max_concurrent_requests: 50

不确定在此还有什么其他信息有用。

0 个答案:

没有答案