是否可以在App Engine上的请求待处理队列中查找请求?

时间:2017-06-10 07:43:52

标签: google-app-engine

在请求被实例提供之前,它来自请求队列,并且在该请求调度程序监视任何实例是否空闲之后,如果它是空闲的,则请求调度程序将该请求放在空闲实例上,以便它可以被提供服务。

如果我的理解适合请求由应用引擎实例(前端/后端实例)提供服务,请告诉我?

是否有可能在待处理的请求队列中找出待处理的请求数量?

1 个答案:

答案 0 :(得分:1)

  

是否有可能在待处理的请求队列中找出待处理的请求数量?

这种功能目前没有在任何地方描述,也是不可能的。

  

调度程序监视是否有任何实例是空闲的,如果它是空闲的,则请求调度程序将该请求放在免费实例上,以便它可以获得服务。

更准确地说,调度程序监视此时是否有任何实例能够处理另一个请求,因此该实例不必是 free 。如果没有可用的实例,则请求将等待在Pending Queue中分配最多10秒。 10秒后,请求被取消。

通过在Stackdriver Logging中设置以下自定义过滤器,您可以观察到从未从待处理队列中获取的请求:

  

labels.clone_id = “”

     

protoPayload.latency&GT = “10S”