azure - 停止 azure 函数应用程序是否会终止执行计时器触发函数或让它完成其运行并且在之后不重新安排
问题描述
我有一个包含大约 10 个计时器触发函数的天蓝色函数应用程序。每个函数都有自己的区间,与其他函数不同。
为了重新部署函数应用程序,我想确保当前执行的函数不受影响。
在部署函数应用程序之前,我在 azure 管道中停止了我的函数应用程序,但想知道它是否会终止当前正在运行的函数运行,或者它会完成每个函数的当前执行,然后不重新安排下一次运行?
当我们做交换槽时,槽也会有同样的问题。
在这种情况下,最好的解决方案是什么?
解决方案
据我了解和调查。停止函数应用将终止所有正在运行的进程。但是可以使用取消令牌来优雅地处理终止过程
推荐阅读
- python-3.x - 我希望能够识别图像的颜色(Python3)
- javascript - 按钮形式的日期选择器
- python - 当隐藏引用与其关联时,函数不会被调用
- r - R闪亮不自动播放音频
- twilio - Twilio.Api 版本 3.4.1.0 中 TwilioClient.Init() 的替代方法是什么
- blazor - 我们可以在 Web 浏览器中运行 Mobile Blazor Bindings 项目吗?
- mysql - 使用 NodeJS、Mysql、React 应用程序将未定义的值传递给 INSERT 语句
- spring-boot - KafkaHandler 从列表中消失
在 org/springframework/kafka/listener/adapter/DelegatingInvocableHandler.java - c# - 如何使用 .Net Framework 4.8(非核心)和 Authenticator=ExternalBrowser 连接到雪花
- reactjs - Reactjs 日期选择器