gpt4 book ai didi

google-cloud-functions - 内存是如何分配给 Google Cloud Function 的?

转载 作者:行者123 更新时间:2023-12-03 20:32:06 24 4
gpt4 key购买 nike

今天我在云函数中遇到了这个错误:

Function killed. Error: memory limit exceeded



我的功能基于 authenticated-json-api example Firebase 示例函数。因为它的作用很吸引人,所以我用多个路由和多个任务对其进行了扩展,例如连接多个外部 api,将 base64 字符串转换为 pdf 以进行存储、验证、日志记录等......

我删除了一些路线,现在看起来更稳定了。我现在的问题是:单个函数中的代码/处理量是否有限制。将它们拆分为多个 express api 会是更好的方法吗?

我还发现了一些关于为特定函数分配内存的问题。但是,我在 Google Cloud Platform 中找不到更改它的选项,也找不到 firebase package.json 中的选项来设置它。

最佳答案

我找到了解决方案:

  • 转到 Google Cloud Platform 控制台(不是 Firebase 控制台)
  • 选择 Cloud Functions在菜单中
  • 如果正确,现在您可以在此处看到您的 firebase 函数。否则检查您是否选择了正确的项目。
  • 忽略所有复选框、按钮和菜单项,只需单击 函数名称 .
  • 单击编辑(顶部菜单)并仅更改分配的内存并单击保存。

  • 问候, 彼得

    关于google-cloud-functions - 内存是如何分配给 Google Cloud Function 的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44500155/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com