什么是Google Flex VM的{/ _ah / background

时间:2016-07-07 14:21:35

标签: python google-app-engine google-compute-engine google-managed-vm

最近开始使用Google Flex Vms,并且在日志中有多个/_ah/background的请求,每次持续约1小时。我可以找到的唯一参考是this问题,提到它们与background threads有关,但我不认为这是例如:

  • 我们无处使用后台线程
  • 该API已被弃用,我甚至不确定我们是否可以使用它
  • 我们确实使用流程,但它们是短暂的(不到一小时)并且不打印任何日志消息

有什么想法吗?

2 个答案:

答案 0 :(得分:5)

/_ah/background在flex中用于在传入请求处理上下文之外调用的AE API调用(如线程,async-io,...)。

即使您不直接执行此操作,仍会异步执行日志刷新(不是收入请求处理的一部分)。

这是一个实施细节,并且有计划将其隐藏但仍然存在 找到一种方法来显示(在日志,跟踪,...中)有关这些API调用的信息。

答案 1 :(得分:0)

FWIW,我认为分享这张图片对于这个/ _ah / background创建的频率,(可能的性能)影响几乎没有什么了解。

有没有解决方法可以解决这个问题?

enter image description here