什么会导致Firebase函数在加载时超时?

什么会导致Firebase函数在加载时超时?,firebase,google-cloud-functions,Firebase,Google Cloud Functions,我的项目中有几个功能。离开他们几个小时后,他们会像往常一样入睡。然而,当我使用它们时,它们将在任何事情发生之前花费大约一到两分钟的时间,而客户端只会收到500个错误 在Firebase控制台中,我看到函数出现了“加载超时”错误。有时,在函数正确加载并实际运行之前,我必须运行一个函数3到4次。在那之后,直到它重新入睡,一切都很好 我找不到其他有这个问题的人。搜索“加载超时”不会显示任何内容 这可能是什么原因造成的?如何诊断它?请为显示此行为的函数显示最小代码。@DougStevenson不幸的是,

我的项目中有几个功能。离开他们几个小时后,他们会像往常一样入睡。然而,当我使用它们时,它们将在任何事情发生之前花费大约一到两分钟的时间,而客户端只会收到500个错误

在Firebase控制台中,我看到函数出现了“加载超时”错误。有时,在函数正确加载并实际运行之前,我必须运行一个函数3到4次。在那之后,直到它重新入睡,一切都很好

我找不到其他有这个问题的人。搜索“加载超时”不会显示任何内容


这可能是什么原因造成的?如何诊断它?

请为显示此行为的函数显示最小代码。@DougStevenson不幸的是,我使用的是专有应用程序。我希望有人有一些想法或者遇到了同样的问题。我现在没有任何东西可以公开分享,但如果我能创建一个最小的可复制示例,我会发布它。不过我非常感谢你的回复!您可能在某个地方出错,但如果没有代码,很难说。至少知道你在写什么样的触发器以及你想在其中做什么会很有帮助。@DougStevenson我只在HTTP请求函数中遇到过这个问题;数据库函数需要很长时间(约20秒)来预热,但它们从来没有加载失败过。HTTP函数都有一些可能导致问题的大型外部依赖项:
jsdom
ramda
@google cloud/storage
、以及
firebase admin
检查云函数状态:就我而言,今天发生了一个事件,导致了这个错误。