云功能:函数工作程序崩溃,退出代码:3

时间:2018-05-31 15:11:06

标签: firebase google-cloud-functions

在Node.js命令提示符

  

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

运行

firebase功能:shell

得到错误:

  

我的功能:准备模拟功能。

     

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

     

错误:函数工作程序崩溃,退出代码:3

     

错误:代码= 500,status = INTERNAL,message =函数工作程序崩溃   退出代码:3

     

undefinedFATAL错误:区域分配失败 - 处理内存不足,   errors = [函数工作者崩溃,退出代码:3

     

undefinedFATAL错误:区域分配失败 - 处理内存不足]

     

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

     

错误:函数工作程序崩溃,退出代码:3

     

!函数:模拟器出错。 [object Object]

     

没有模拟的功能。

1 个答案:

答案 0 :(得分:0)

更新:嗯....我刚刚注意到该消息来自Cloud Functions shell。我不认为我的下面的步骤会解决那里的问题,但为了以防万一,我们会把它们留下来。

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

  

处理内存不足

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

增加功能可用的内存:

  1. 转到Cloud Functions console
  2. 选择您的功能
  3. 点击编辑
  4. 更改“已分配内存”下拉列表中的值
  5. 点击保存