我有一个 azure 函数应用程序,其中包含大约 10 个计时器触发的函数。每个函数都有自己的区间,与其他函数不同。
为了重新部署函数应用程序,我想确保当前正在执行的函数不受影响。
在部署函数应用程序之前,我正在 azure 管道中停止我的函数应用程序,但想知道它是否会终止当前正在运行的函数运行,或者它将完成每个函数的当前执行,然后不重新安排下一次运行?
当我们进行交换槽时,槽也会遇到同样的问题。
在这种情况下最好的解决方案是什么?
最佳答案
据我了解和调查。停止函数应用程序将终止所有正在运行的进程。但是取消 token 可以用来优雅地处理终止过程
关于azure - 停止 azure 函数应用程序是否会终止执行计时器触发函数,或者让它完成运行而不是在之后重新安排,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59157116/