当前位置:   article > 正文

.net core QuartzUI 执行定时任务

quartzui

优点:不生成数据库

能看到每次的执行记录

简单方便快捷

1. 在项目中下载程序包(GZY.Quartz.MUI)

2. 修改Startup.cs

在 ConfigureServices 方法中加入     services.AddQuartzUI();

  1. public void ConfigureServices(IServiceCollection services)
  2. {
  3. services.AddQuartzUI();
  4. }

 在 Configure 方法中加入 app.UseQuartz(): (我放在了最后一行)

3. 启动项目,在地址后面输入后缀 /QuartzUI,如图

4.创建任务

间隔时间:

0 0/30 * * * ?   每半个小时执行一次

0 0 8 1/1 * ?   每天8点执行一次

不执行解决方法

IIS 上应用程序池中找到该网站地址,

右击,【高级设置】 

在【进程模型】中 , 把 【闲置超时(分钟) 】 设置为 0

在【回收】中, 把 【固定时间间隔(分钟)】设置为 0

执行多次解决方法

在IIS 上应用程序池中找到该网站地址,

右击,【高级设置】 

在【进程模型】中 , 把 【最大工作进程数】 设置为 1

 设置完成后重启应用程序池,并至少访问一次程序。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/506389
推荐阅读
相关标签
  

闽ICP备14008679号