首页 文章

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

提问于
浏览
9

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

1 回答

  • 14

    Update: 22 Mar 2019

    请参阅以下Firebase团队成员的评论:

    截至今天,此限制已被删除 . 您必须最后一次重新部署Cloud Functions,但之后不应再在30天后自动删除它们 .


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

    后台函数的最长不活动时间= 30天无需任何调用即可保留后台函数的最长时间 . 在此期间甚至未调用一次的函数可能会进入新事件不再触发它们的状态 . 如果发生这种情况,必须重新部署这些功能才能重新开始工作 . 注意:此非活动状态不会以任何方式反映在UI,CLI或API中 .

    Edit:

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

相关问题