Firebase 云功能:功能工作人员崩溃,退出代码:3

Firebase 云功能:功能工作人员崩溃,退出代码:3,firebase,google-cloud-functions,Firebase,Google Cloud Functions,在Node.js命令提示符中 您的环境已设置为使用Node.js 6.14.0(x64)和 npm 跑 firebase函数:shell 获取错误: i函数:准备模拟函数 错误:致命错误:区域分配失败-进程内存不足 错误:功能工作人员崩溃,退出代码:3 错误:代码=500,状态=INTERNAL,消息=Function worker崩溃 出口代码:3 未定义致命错误:区域分配失败-进程内存不足, errors=[函数工作者崩溃,退出代码:3 未定义致命错误:区域分配失败-进程内存不足] 错误:致

在Node.js命令提示符中

您的环境已设置为使用Node.js 6.14.0(x64)和 npm

firebase函数:shell

获取错误:

i函数:准备模拟函数

错误:致命错误:区域分配失败-进程内存不足

错误:功能工作人员崩溃,退出代码:3

错误:代码=500,状态=INTERNAL,消息=Function worker崩溃 出口代码:3

未定义致命错误:区域分配失败-进程内存不足, errors=[函数工作者崩溃,退出代码:3

未定义致命错误:区域分配失败-进程内存不足]

错误:致命错误:区域分配失败-进程内存不足

错误:功能工作人员崩溃,退出代码:3

!!功能:来自模拟器的错误。[对象]

没有模拟的功能


更新:嗯。。。。我刚刚注意到消息来自云函数shell。我不认为我下面的步骤能解决那里的问题,但为了以防万一,我会把它们放在一边


正如错误消息所说,您的云功能失败是因为:

进程内存不足

您可以减少代码使用的内存,也可以增加函数可用的内存。鉴于您没有分享有关函数本身的详细信息,我将重点讨论第二个选项

要增加功能可用的内存,请执行以下操作:

  • 去医院
  • 选择你的功能
  • 单击编辑
  • 更改“内存分配”下拉列表中的值
  • 单击保存