Ami*_*mit 8 firebase google-cloud-functions
如果云功能超时,我希望将其作为日志中的错误,以便跟踪功能的运行状况,并在必要时采取措施提高速度。
是否可以将该日志显示为错误?
另外,有没有办法捕捉这种超时?我有一个函数,如果抛出异常,则将某些内容保存到实时数据库中。是否也可以捕获此错误?
Firebase 响应:
感谢您与我们联系,并向我们提供反馈。我是来自 Firebase 支持的 Kyle,我很乐意处理这个关于 Cloud Functions with Firebase 的案例。
我知道云函数超时应该被视为“错误”而不是“信息”日志。我也同意在未来版本的 Cloud Functions 中包含另一个响应超时事件的触发器,如 functions.onTimeout() 会非常酷。
为此,请注意,我已经将您关于将函数超时视为错误日志而不是信息日志的反馈(和用例)进行了级联。我还提交了一份内部功能请求票,以征求您关于使用 functions.onTimeout() 触发器的建议。这将被处理以在团队内部进行讨论,但我无法提供任何 ETA 或具体时间表,以说明何时实施此请求的功能。同时,您可以关注我们的发行说明和 Firebase 博客,了解 Firebase 为我们尊贵的开发人员提供的即将推出的功能和错误修复。
当函数超时时,您将在日志中看到一行。你是说你看不到它吗?
你无法捕捉到超时。这是 Cloud Functions 的硬性限制,可防止您的代码脱离其控制。
归档时间: |
|
查看次数: |
1178 次 |
最近记录: |