重复的Firebase功能部署错误

时间:2017-05-16 17:16:41

标签: firebase google-cloud-functions

我刚刚在两个独立的项目(相同的代码)上重复部署错误。

来自'firebase deploy'的调试日志如下所示:

[debug] >>> HTTP REQUEST GET https://cloudfunctions.googleapis.com/v1beta2/operations/<LONG_ID_HERE>  
 Tue May 16 2017 13:06:06 GMT-0400 (EDT)
[debug] <<< HTTP RESPONSE 200
[debug] [functions] operation poll: <FUNCTION NAME>: update operations/<LONG_ID_HERE> is not done.

这持续了大约15分钟,然后它就死了。

不幸的是,它似乎让我的功能部分运行 - 在部署失败后,它所窒息的功能似乎处于非活动状态。

虽然我正在部署到两个firebase项目(dev / staging)的代码是相同的代码,但部署似乎阻碍了不同的功能。

在这种情况下,两个函数都是数据库触发函数。

firebase状态页面显示为全绿色。

有没有办法获得更多信息?这可能是我的问题 - 或者就像https://status.firebase.google.com/incident/Functions/17001

1 个答案:

答案 0 :(得分:0)

如果您将Firebase链接到Google Cloud Platform,请检查错误日志信息。 我认为这里的问题是数据库中有一些实体不符合代码库中的非活动函数。 即使它是非活动函数,也要确保它在本地计算机上编译并执行时没有任何错误。如果您不再需要功能,请完全注释掉。 Firebase / GCP将继续编译并启动新实例。当它最大化实例时,它会退出。