Azure 应用服务上的 Quartz 停止工作

问题描述 投票:0回答:2

我正在使用 Azure 应用服务 Web 应用(免费计划)来托管我的小项目。在其中,我使用 Quartz.Net 调度程序根据我的规则运行任务。我注意到,如果我在一段时间内(例如 30-40 分钟)不访问 Web 应用程序,Quartz 就会停止执行其任务。我的猜测是,如果在一段时间后没有人访问该 Web 应用程序,Azure 就会停止它,但我在文档和定价计划的描述中都找不到任何证据。

asp.net-mvc azure quartz.net azure-web-app-service
2个回答
2
投票

那是因为 Azure 上有一个设置 -> 应用程序设置称为“始终打开”,在免费计划中,您无法打开它(仅限 BASIC 计划及以上版本。) Azure WebApp 上的应用程序设置图像

我的网络应用程序也有同样的问题。


0
投票

我有一个项目,我使用 QUARTZ NET 来安排一些任务,当我在本地运行它时它工作得很好,但是当我将它部署到 azure 时,后台任务没有执行,知道为什么吗??

我已经在我的 azure 应用服务上将设置设置为“始终开启”

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.