【发布时间】:2020-04-22 18:55:03
【问题描述】:
问题:
您知道一种方法来实际监控 GCF (Node.js 8) 正在使用多少内存吗?
您对 Node.js 8 的 Google Cloud Functions(甚至是本地)的内存分析有什么建议吗?
上下文:
我部署了一个具有 128MB 内存的 Google Cloud Function (NodeJS),它曾经运行良好。
今天,它无法说出“Error: memory limit exceeded.”。
GCP 告诉我该函数使用的内存不超过 58MiB,但是当它有 128MB 时它会失败并出现内存错误。
我感到失落和有缺陷,因为:
- 它曾经有效,从那时起我没有改变任何东西。
在监控内存消耗方面,我似乎无法信任谷歌
- 我在Monitoring 创建的仪表板用于监控它显示相同的值。
- 但由于内存限制而失败。
我已经看到了这个问题Memory profiler for Google cloud function?,但 Stackdriver Profiler 似乎不适用于 GCF (per doc)
【问题讨论】:
标签: node.js google-cloud-functions out-of-memory