0

我有一个小型网站,它依赖于 Azure WebJobs 来完成一些后台任务。由于我的基本计划,WebJobs 在部署到 Azure 后的 1-2 小时内停止工作,因为我需要升级我的计划。

同时,我在本地机器上运行该任务,除非出现无线/网络故障,否则它工作正常,显然它不是网络故障恢复能力。所以当网络备份时它不会继续运行。

我有以下基本设置:

 hostBuilder.ConfigureWebJobs(webJobsBuilder =>
            {
                webJobsBuilder
                    .AddTimers()
                    .AddAzureStorageCoreServices()
                    .AddAzureStorage()
                    .AddServiceBus();

            });

我正在考虑运行另一个控制台应用程序来监视正在运行的 WebJobs 可执行文件,如果它不存在则重新运行进程。但在此之前,我想了解是否可以在 WebJobs 应用程序中配置其他任何内容?我也在考虑 Windows 任务调度程序,但我不想让事情变得过于复杂。

4

0 回答 0