【发布时间】:2020-07-07 20:17:51
【问题描述】:
我们正在运行简单的 GCP 函数(纯粹的、没有 Firebase 或添加任何其他层),它只使用 Node.js 引擎(以前的版本 8,现在是 10)处理 HTTP 请求并返回一些“简单的 JSON 响应”。我们看到的是,有时(但并非很少)在请求“被 GCP 接受”时以及在它到达我们的函数代码之前存在巨大的延迟。如果我说巨大,我不是在说毫秒,而是以秒为单位!这不是冷启动(我们在全局范围内有单独的日志消息,所以我们知道冷启动何时发生)。函数目前有 256 或 512 mb 并在近距离区域运行。
我们在 GCP 函数的第一行记录,例如:
或
有人也经历过吗?有时这种延迟可能需要长达 5 秒(或很少甚至更长),这是否正常? 顺便说一句,有时同样的事情也会发生在输出端。因此,如果运气不好,可能需要长达 10 秒。提前感谢您的任何回复,无论您是否有类似的经历。
【问题讨论】:
标签: google-cloud-platform google-cloud-functions serverless