google-cloud-platform - GCP 函数 Node.js 巨大的延迟
问题描述
我们正在运行简单的 GCP 函数(纯粹的、没有 Firebase 或添加任何其他层),它只使用 Node.js 引擎(以前的版本 8,现在是 10)处理 HTTP 请求并返回一些“简单的 JSON 响应”。我们看到的是,有时(但并非很少)在请求“被 GCP 接受”时以及在它到达我们的函数代码之前存在巨大的延迟。如果我说巨大,我不是在说毫秒,而是以秒为单位!这不是冷启动(我们在全局范围内有单独的日志消息,因此我们知道冷启动何时发生)。函数目前有 256 或 512 mb 并在近距离区域运行。
我们在 GCP 函数的第一行记录,例如:
或者
有没有人也经历过?有时这种延迟可能需要长达 5 秒(或者很少甚至更长),这是否正常?顺便说一句,有时同样的事情也会发生在输出端。因此,如果运气不好,可能需要长达 10 秒。提前感谢您的任何回复,无论您是否有类似的经历。
解决方案
推荐阅读
- ansible - Anisble XML 模块编码问题
- gnuplot - 在 gnuplot 中设置动态键位置
- r - R- 在多个地块中创建相同的冲积层顺序
- python - 我正在尝试摆脱文件中的垃圾行
- excel - 使用 VBA 移动 excel 范围的最佳方法是什么?
- sql - 两列中的 SQL MAX 按统计
- php - 无法在 Laravel 中上传图片:““C:\xampp\tmp\php38A9.tmp”文件不存在或不可读。”
- c++ - 模板特化的泛型类型转换
- c# - c#使用modelLoader加载ML.NET模型:如何在运行时不重复实例化modelLoader和Worker?
- python - tkinter:具有不同运动模式的对象