一、问题描述

Bs项目中用Quartz功能执行一个定时任务(每隔5分钟执行一个Job),正常情况,Quartz定时任务会5分钟执行一次,但IIS程序池闲置

超时默认为20分钟,造成的结果是:定时任务只执行了4次。那么怎么解决程序池闲置超时引进Quartz定时任务停止执行问题?

二、解决方案

方案一:设置IIS默认闲置超时为1740(跟程序池默认回收时间1740)

方案二:IIS服务器规定的时间内,定时向服务器取一次数据

三、方案介绍

1)方案一:设置IIS默认闲置超时为1740(跟程序池默认回收时间1740)

通过设置程序池--高级设置--模型设计--闲置超时,设置为1740(29小时)

原理:改变IIS程序池闲置超时时间,设置为1740(29分钟),保证不会出现闲置超时而执行的资源清理

前提:需保证这个网站一天有一个访问量就不会触发到iis闲置超时而执行的资源清理

2)方案二:IIS服务器规定的时间内,定时向服务器取一次数据

那就是保持有一台机器开着,在这个Application下写一个文件,用JavaScript每隔几分钟(小于程序池默认闲置超时时间)就自我刷新一下,

浏览器一直开着,这样就强制让它处于被访问的状态。但这个方法并不稳定

原理:强制让它处于被访问的状态,不会出现闲置导致问题

前提:保证浏览器开着,js设置定时方法设置为小于闲置超时时间

PS:

解决方案介绍来自这个网址:http://blog.csdn.net/zhangquanok/article/details/16807603

导致定时器失效_C# 因IIS回收导致定时器失效的解决方案相关推荐

  1. 导致定时器失效_IIS进程回收导致定时器失效的解决方法(CMD命令)

    公司开发的网站使用的.net,网站中用到了定时器,放在Global.asax.cs文件中,但由于IIS设置了网站进程定期回收,回收后定时器也就没了.如果不让进程回收,又担心程序中有内存泄露.有人说可以 ...

  2. 硬核分析|腾讯云原生OS内存回收导致关键业务抖动问题

    实战系列: 精选各种常见的代表性实际问题,分享一步一步思考和解决方法,梳理整个问题脉络,可以学习到解决问题各种技巧和通用技能,锻炼解决问题思维能力,让大家成为解决问题的高手: 往期文章推荐: 一个刁钻 ...

  3. 内存回收导致关键业务抖动案例分析-论云原生OS内存QoS保障

    蒋彪,腾讯云高级工程师,10+年专注于操作系统相关技术,Linux内核资深发烧友.目前负责腾讯云原生OS的研发,以及OS/虚拟化的性能优化工作. ## 导语 云原生场景,相比于传统的IDC场景,业务更 ...

  4. 电脑死机什么导致,带你一次性了解所有导致电脑死机蓝屏原因!

    电脑蓝屏绝对是小白最蛋疼的事,今天修姐就来讲下电脑为什么会出现死机蓝屏! 造成电脑蓝屏的原因很多,但总体来说也就两大类,硬件问题OR软件问题,今天就带你们一次性了解大多数导致电脑死机原因! 由硬件问题 ...

  5. 英特尔SST音频驱动导致Windows11电脑蓝屏,驱动人生带来电脑蓝屏解决方案

    驱动人生获悉微软官方消息,Windows11系统中,有一个驱动方面的BUG,此次出现问题的是英特尔SST音频驱动,用户在使用英特尔SST音频驱动时,将可能和Windows11存在兼容性问题,严重的情况 ...

  6. 【Android 异步操作】Timer 定时器 ( Timer 与 TimerTask 基本使用 | Timer 定时器常用用法 | Timer 源码分析 )

    文章目录 一.Timer 定时器基本使用 二.Timer 定时器常用用法 三.Timer 源码分析 四.Timer 部分源码注释 五.源码及资源下载 参考文档 : Timer 定时器 API 文档 T ...

  7. mysql 分区索引失效_分区表的本地索引竟然失效了——ORA-01502

    由于昨天对一个千万级别的分区表做了分区数据交换的操作,因为本表操作太慢,所以将其移出普通表操作后才移回分区表,但是今天又反馈该表的某字段为条件查询速度很慢,自己试了下果真如此,我看了查询语句的执行计划 ...

  8. 解决在JS中阻止定时器“重复”开启问题、Vue中定时器的使用

    1.问题描述 在一些需求开发中.需要设定软件提供服务的时间段(营业时间).这时可以选择定时器来实现.可以选择让定时器每隔一段时间检测当前时间是否在服务时间.到达服务时间.进入服务状态.未到服务时间.进 ...

  9. 网络编程 高性能定时器数据结构分析 | 时间轮 红黑树定时器性能分析 | 为什么要做用户态定时器

    为什么要用户态的定时器? 首先是为什么要做定时器,定时器的主要说的是我们的应用(业务?功能?总之有这个需求)要做一个定时的任务.其实如果不想为什么,好像是理所当然的.我写这个的时候,知乎有一个问题(L ...

最新文章

  1. Intellij IDEA 快捷键整理
  2. boost::remove_vertex用法的测试程序
  3. 除留余数法构造哈希表_哈希表算法原理
  4. php smarty入门,smarty 快速入门
  5. ssl提高组周六模拟赛【2019.3.2】
  6. c# 访问hbase_大数据技术之C#通过Thrift连接查询HBase主要方法总结
  7. 终于回应!GitHub 承认解雇犹太员工的错误并道歉,HR 负责人辞职
  8. 【看别人的,学习】文本增强,再也不怕用户要修改标准界面的字段描述了
  9. 洛谷 3951 小凯的疑惑
  10. Rust : rand库与不同分布下的随机数产生
  11. Delcam PowerInspect 5040 sp1/
  12. python 阿里云短信接口_阿里云短信接口 (Python)
  13. Avesta飞秒光纤激光器
  14. 东芝 rc100 linux,东芝RC100 M.2 NVMe固态硬盘HMB特性解读
  15. Linux命令之压缩gzip
  16. 程序设计方法学作业—三天打渔两天晒网程序设计
  17. ROS-3DSLAM(十四)lvi-sam源代码阅读12 —— visual_loop阅读5
  18. java保龄球计分_自己写的java保龄球记分
  19. tensorflow实现对图片的读取(tf.image.decode_jepg和tf.image.decode_png)
  20. 体验篇之联动云租车体验[一日租车]

热门文章

  1. 阿里研究院:2020阿里农产品电商报告
  2. Python问题3——爬虫编码问题
  3. 作者:邹自明(1971-),男,中国科学院国家空间科学中心研究员、副主任
  4. 【面向对象】实现继承的正确实践和不当实践
  5. 【离散数学】代数系统分类
  6. 【Java】《基于Java的面向对象范式》学习笔记分享
  7. 【Python】SyntaxError: Non-UTF-8 code starting with ‘\xe5‘ in file XXX.py on line XX 的解决方法
  8. java jdk安装与环境变量配置
  9. 引用js实现checkbox批量选中
  10. Jstatd命令(Java Statistics Monitoring Daemon)