gpt4 book ai didi

firebase - 为什么我的 Firebase Functions 部署(来自荷兰)失败?

转载 作者:行者123 更新时间:2023-12-04 08:41:18 26 4
gpt4 key购买 nike

更新:问题过去了一段时间,但从昨天开始就带着报复回来了。现在部署真的需要永远并且总是失败 Server Error. connect ETIMEDOUTUpload Error: Cannot read property 'response' of undefined或者是其他东西。

在尝试使用 HideMyAss 通过美国位置进行连接后,我发现这完全解决了我的问题!请注意,此问题不仅发生在我们在阿姆斯特丹的办公室部署时,而且在我们在鹿特丹的办公室部署时也会发生。与此同时,我还听到更多人在使用其他 Google 服务时遇到问题。

我已经用此信息回复了相关的 Firebase 支持电子邮件,并希望他们能调查一下。与此同时,我想我将不得不继续使用 HideMyAss ..

——

添加更多函数后,部署函数的时间越来越长。一开始偶尔会,但最近一段时间每次都尝试$ firebase deploy --only functions随机部署的功能之一失败:

⚠ functions[foo]: Deploy Error: Failure in the execution environment



当我大约一个小时后再次尝试时,它部署没有问题(部署仍然需要 2 分钟,这似乎有点慢)。

也许部署过程超时了;它总是在很长一段时间后失败,永远不会很快。

也许我在美国以外的位置会导致部署过程中出现与延迟相关的问题?不过好像不太可能。。

我也在研究 Firebase 函数记录“函数执行花了 60002 毫秒,完成状态:'超时'”和其他性能问题,所以我想知道这些是否都相关。

PS:我也向 https://firebase.google.com/support/举报了这个但我在那里所做的最后一份报告在 15 天后仍未得到答复,所以我将继续在这里发布。我在该报告中包含了一个 firebase-debug.log,但没有在这里公开分享(不确定那里是否有任何 token 等)。

最佳答案

也有问题

我今天遇到了类似的问题,我从美国部署。

例如,一个函数将失败,显示这两个错误:

Deploy Error: Failure in the execution environment
Error: Functions did not deploy properly.



我发现有一次发生这种情况是因为我的互联网连接中断,然后在 firebase deploy 期间完全中断。 .

然后它又发生了,因为我试图在我的许多云功能恰好开始在他们的服务器上做事的同时进行部署。

一旦云功能失效,那么即使我的互联网恢复并且我的功能不忙运行,它也不会让我重新部署让卡住的功能再次运行。无论它的损坏副本是什么,它都带有标签卡在他们的服务器中:

Failure in execution environment



我的解决方案

我发现一旦遇到这样的问题,您实际上可以重命名该函数。在下一次部署时,它将有效地删除旧的损坏函数并将其重新加载为具有新名称的工作副本。

我认为如果您的项目要求它具有相同的名称,您可以再执行一次此过程,使用新名称删除副本并使用您需要的名称恢复副本。或者甚至阻止注释掉函数以在第一次部署时将其删除,然后在另一个部署中取消注释以重新安装它。

这对您有何帮助

我希望如果您仍然遇到来自荷兰的问题,那么了解这可能是连接缓慢问题或服务器繁忙问题会有所帮助。因为我发现这两件事给我在美国国内造成了问题。

此外,如果问题出在服务器上的副本上,我删除和重新部署该功能的解决方案可能有助于加快部署速度。知道这是否有帮助会很有趣,因为即使该功能在服务器上看起来不错,但它可能在之前的部署过程中出现了问题,从而阻碍了 future 的部署。

很抱歉对此回复晚了,希望您不再遇到 firebase 的这些问题(顺便说一句,我讨厌 firebase,总是像这样的问题)。

关于firebase - 为什么我的 Firebase Functions 部署(来自荷兰)失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43140337/

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