Firebase实时数据库触发器在空闲时段后处于非活动状态

时间:2018-03-30 10:08:23

标签: firebase firebase-realtime-database google-cloud-functions

我有一个带Firebase功能的Firebase项目,该功能会在对实时数据库中的节点进行更改时触发。我在2个月前部署并测试了Firebase功能,一切正常。当我现在更新数据库中的节点时,Firebase功能不再触发。为什么不再触发Firebase功能?在一段时间不活动后,数据库侦听器是否被禁用?我不认为这是由于实例旋转时间,因为等待几分钟之后仍未触发该功能。当我重新部署完全相同的功能时,一切都会再次运作。

1 个答案:

答案 0 :(得分:14)

更新:2019年3月22日

请参阅以下Firebase小组成员的评论:

  

截至今天,此限制已被删除。您将不得不重新部署   你的云功能最后一次,但在那之后他们不应该   30天后自动删除。

我没有在Firebase文档中找到此问题,但它位于Google Cloud documentation

  

背景功能的最长不活动时间= 30天

     

可以保留背景功能的最长时间   没有任何调用。甚至一次不调用的函数   在此期间可能会进入新事件不会进入的状态   再触发它们。如果发生这种情况,必须具备此类功能   重新部署以重新开始工作。注意:此非活动状态不是   以任何方式反映在UI,CLI或API中。

修改

他们现在已将其添加到firebase文档中:documentation link