为什么我不再能够部署功能(错误503)?

时间:2019-01-11 02:28:15

标签: firebase google-cloud-functions

不再能够通过“ firebase deploy”命令部署云功能-收到错误:“ HTTP错误:503,该服务当前不可用

我以前曾部署过一个功能,一直工作到稍作修改就导致身份验证错误为止,因此我暂时将其删除,直到有时间修复该错误为止。

几天后,我修改了原始代码(只是添加了一些与服务帐户凭据有关的代码,甚至没有修改实际功能),并尝试重新部署(使用“ firebase deploy”)但是会引发以下错误:“ HTTP错误:503,该服务当前不可用”。

我以为该服务当前已关闭,但是Firebase Status Dashboard显示所有服务均为绿色,并且目前没有人抱怨这个错误。我尝试过重新安装/更新firebase-tools,甚至将index.js函数的代码恢复到上次成功部署时的状态,但是每次都出错。我认为这与我端的代码无关,但也许与我的帐户/ api /身份验证有关的一些怪异错误。

我已经在Firebase上提交了技术支持问题,正在等待回复,但我想我也可以在这里尝试一下运气。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

经过Firebase技术支持的反复研究后,发现这是服务器端的一个奇怪的错误(与该特定项目有关),因为我能够毫无问题地将相同的功能部署到其他项目中。过去,当我遇到其中一个功能的问题时,它最初是通过达到功能调用配额来“触发”的(这个问题以某种方式导致重复调用该功能,直到我意识到并在两天后将其删除)。但是,该项目不应再受到限制,并且我仍然无法在该特定项目上部署任何功能。

该问题已移交给他们的工程师,希望很快就能解决。