是否可以将firebase函数的7天重试周期减少到更小的值?

bmp9r5qi  于 2023-02-25  发布在  其他
关注(0)|答案(1)|浏览(81)

This documentation page描述了如何为异步firebase函数启用重试。它提到最大重试周期为7天。
云函数保证对于事件源发出的每个事件,至少执行一次事件驱动函数。但是,默认情况下,如果函数调用因错误而终止,则不会再次调用该函数,并且将删除该事件。在事件驱动函数上启用重试时,云函数将重试失败的函数调用,直到其成功完成或重试窗口过期(默认情况下,7天后)。
是否有办法将重试周期从默认值7天减少到几分钟?

xesrikrc

xesrikrc1#

将我的评论作为答案发布:

“不幸的是,默认的Firebase函数重试周期7天不能缩短为几分钟。最长的重试周期由Google Cloud Functions指定,为7天。创建一个由计时器激活的新函数可能是将默认的Firebase函数重试周期从7天更改为几分钟的解决方案。此计时器-触发功能可用于监视原始功能的性能,并且如果需要,可以在预定的时间间隔尝试该功能。

相关问题