gpt4 book ai didi

Firebase Cloud Function 未捕获的异常 - 它们会导致冷启动吗?

转载 作者:行者123 更新时间:2023-12-04 01:39:15 24 4
gpt4 key购买 nike

对于知情人士来说可能是一个简单的问题...

我在阅读 Firebase Cloud Functions 和 GCP Cloud Functions 的文档时发现,推荐的错误处理方法有所不同。这让我感到惊讶,因为我的理解是 Firebase Cloud Functions 与 GCP Cloud Functions 密切相关。

Firebase documentation on error reporting它表示可能会抛出错误以将其放入 StackDriver,如下所示:

throw new Error('Fail!');

与此同时,GCP Cloud Function documentation on error reporting指出未捕获的异常会强制冷启动 future 的调用。相反,建议如下:

console.error(new Error('Fail!'));

直接抛出 Error 是否也会导致 Firebase Cloud Functions 冷启动?在 Firebase 上,将错误发送到控制台是否可以避免此问题?

谢谢。

最佳答案

云的文档是正确的。此时,需要更新 Firebase 文档以匹配为 Cloud 所做的更改。

函数抛出3次异常后实例将被重启。在每个 then 链之后 catch 可能符合您的最佳利益,并使用 console.error() 记录错误。

关于Firebase Cloud Function 未捕获的异常 - 它们会导致冷启动吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48055383/

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