quartz-scheduler相关内容

如何限制石英调度程序中特定类并发执行的作业实例数?

我有一个实现 Job 的“Applier"类.表示类“Applier"是 Quartz Job 的实例之一. 我的要求是控制一次执行“Applier"的实例数.意味着我想限制最多执行 5 个“Applier"实例.如果第 6 个“Applier"实例出现并且第 5 个实例已经在执行,则必须等到“Applier"实例之一完成. Quartz Scheduler 中是否有任何等待/通知类型 ..
发布时间:2021-06-30 19:09:52 其他开发

让 Quartz.net 忽略失火

我正在构建一个 Windows 服务,它正在执行一个计划任务,该任务使用 Quartz.net 定期(每分钟一次)处理命令队列(来自旧系统) 如果任务花费的时间超过 1 分钟,这在某些情况下是不寻常的,但在某些情况下是可能的,我希望它简单地忽略它错过的触发器. 但是我似乎无法做到这一点.它进行处理,然后快速连续快速触发它错过的所有触发器.据我了解,您可以为失火设置阈值,但我似乎无法使其 ..
发布时间:2021-06-30 19:09:49 其他开发

使用 Quartz.net 配置 ADOJobStore

您如何使用 Quartz.net 设置作业存储.他们在网站上提供的教程对我没有帮助. 在这个页面虽然有步骤http://quartznet.sourceforge.net/tutorial/lesson_9.html我不知道如何设置这个 org.quartz.jobStore.type = Quartz.Impl.AdoJobStore.JobStoreTX, Quartz 谢谢 ..
发布时间:2021-06-30 19:09:38 其他开发

将 Quartz 连接到 MS Sql Server

我对 Quartz Job Scheduler 还很陌生,我可能会问一些愚蠢的问题,但是……我在将 Quartz.Server.2010 连接到 MS Sql Server 2012 时遇到了问题. 我创建了几个工作正常的作业,但无法创建与 SQL Server 的连接. 我已经在quartz.config 文件中编写了代码,但我不断收到一个我无法解决的错误: “服务异常终止,T ..
发布时间:2021-06-30 19:09:29 其他开发

Pentaho 初始化异常

当我尝试启动我的 Pentaho BI 服务器时,我收到了几个错误.我知道这无法启动 QuartZ 数据库,但我可以帮助解决以下问题吗? Pentaho 用户控制台 检测到以下错误. 一个或多个系统侦听器失败.这些设置在 systemListeners.xml 中. PentahoSystem.ERROR_0014 - 尝试执行启动时出错org.pentaho.platfo ..
发布时间:2021-06-15 18:50:58 其他开发

石英:内存泄漏?

我正在使用 Quartz 每小时运行一个作业.servlet 在 Tomcat 上运行,我使用 ServletConextListener 来监听上下文何时被销毁. 当我关闭 tomcat 时,我收到消息: “似乎启动了一个名为 [MyScheduler_Worker-1] 的线程,但未能阻止它". 但后来我看到这条消息: "[DEBUG] 9 月 28 日 11:45:2 ..
发布时间:2021-06-02 19:44:09 服务器开发

JavaQuartz作业持久性

我对Java Quartz不太熟悉,我们只是使用了每天安排的测试作业.对于我们的Struts2 Web应用程序,我们希望运行一些安排在一天中不同时间的日常工作.作业应处于持久性状态,以便即使由于服务器关闭/应用程序失败而导致作业失败,也应在服务器启动后稍后重新执行.我还可以将作业的状态/结果存储在DB中,以便监视作业.任何建议都会有所帮助. -谢谢 解决方案 在Quartz调度程序中 ..
发布时间:2021-05-18 20:26:31 Java开发

Quartz 2.2多调度程序和@DisallowConcurrentExecution

请考虑以下示例. 一个示例Web应用程序在启动时会调用 scheduler.start().调度程序配置为将其作业存储在DB中. 该应用程序被复制到六个Web服务器上. 因此,如果我们启动六个Web服务器,则在单个DB上将有六个具有相同名称的调度程序.如 https://quartz-scheduler.org/documentation/quartz-2.1.x/cookboo ..
发布时间:2021-05-18 20:18:39 Java开发

手动触发Quartz作业

我们在应用程序中配置了几个Quartz作业.在开发过程中,我们让石英调度程序处于待机状态-但是,有时我们想手动启动作业(出于开发目的).如果我调用fireTrigger,它会告诉我需要启动调度程序.但是,如果我启动调度程序,它将立即调度所有其他作业,这不是我想要的(因为它们可能会在调试手动执行的作业时触发). 启动调度程序时,我可以暂停所有触发器,但随后必须处理断火指令等. 是否有一种 ..
发布时间:2021-05-18 19:56:10 Java开发

特定日期两周一次的石英cron表达

我正在尝试创建Quartz cron表达式,该表达式在给定的日期每2周运行一次 例如 星期一每两周一次 并使用以下表达式 0 0 6吗?* 1#2,1#4 但是不知何故我遇到了错误 未支持指定多个“第n"天. 解决方案 使用常规cron作业也很难做到这一点,我认为无法通过“常规" cron表达式来实现. 您可以完全跳过cron并使用每两周执行一次的触发 ..
发布时间:2021-05-18 19:17:41 Java开发

Quartz.Net触发事件

我有自己的 ITrigger .基本上,如下所示: 公共接口ITrigger:IDisposable{//////在触发输入时发生.///event InputTriggedEventHandler InputTrigged;//////启动触发器.//////有关要启 ..
发布时间:2021-05-04 21:15:00 C#/.NET

Quartz计划的作业无法访问Websphere中的数据源

我正在开发一个Web应用程序,其中批处理程序需要在特定时间运行.我使用Quartz库来安排作业.该Web应用程序已部署在Websphere 8.5.5上,并且可以正常工作,可以通过数据源(代码中给出的数据源为 java:comp/env/jdbc/db_datasource )访问表.在上述时间也会触发该作业. 当计划的作业通过数据源建立数据库连接时出现错误,错误是: javax.nam ..
发布时间:2021-04-29 18:48:02 其他开发

在安排石英调度程序时设置周末或假日策略

我们正在使用石英来调度批处理作业.我们正在尝试将周末或假期策略用于工作触发器.观察石英的实现,很容易使用日历来实现周末策略,但是对于假期实现而言.如果假期是在创造工作之前提前定义的,则很容易在自定义日历中与周末一起处理.但是,如果可以动态创建假期并在运行时应用策略,那么我认为最好在CronTrigger中通过重写getNextTimeAfter方法来处理.但这是行不通的,任何想法,请帮忙! ..
发布时间:2021-04-27 20:41:05 其他开发

cron表达式解析为java date

我的数据库具有 10 18 16吗?* SUN,MON,WED,FRI * cron表达式,然后如何将其转换为Java日期. 如何与当前时间进行比较. 还有一个是如何与cron表达式(即 10 18 16)进行比较?* SUN,MON,WED,FRI * 和 0 30 9 30 *? 请解释使用石英或弹簧调度的示例代码. 解决方案 请使用: import org.springfr ..
发布时间:2021-04-25 18:31:25 其他开发

安排每周执行一次的Quartz.NET触发器

我需要安排Quartz.NET触发器,以便它在每个星期一的09.00触发.因此,我尝试使用以下某些功能,但由于参数不符合逻辑,我认为这是不正确的(它适用于日常计划,但更改后就不能使用).那么,能否请您举一个每周执行工作的示例? ITrigger触发器= TriggerBuilder.Create().WithDailyTimeIntervalSchedule(s =>s.WithInterva ..

asp.net网站会话超时问题

我用石英调度程序创建了asp.net网站.所有作业都在后台运行,并且网站上没有其他活动. Quartz Scheduler计划每天间隔24小时,该调度程序中的工作需要7到8个小时的时间,但似乎一段时间后站点会话结束并且停止了. 如何将页面始终保持24小时有效,或者如何避免此超时问题? 解决方案 您可以从以下位置增加会话空闲超时: IIS =>应用程序池=>高级设置 ..
发布时间:2021-04-10 20:30:42 C#/.NET

C#-当站点上没有活动时,Quartz Scheduler停止运行

我用石英调度程序创建了asp.net网站.该作业在后台运行,该网站上没有其他活动. Quartz Scheduler每30分钟安排一次. IIS启动后,Scheduler运行正常. 但是一段时间后,Scheduler停止运行(大约1个小时). 如果用户登录或查看仪表板时在网站上进行一项或多项活动,则Scheduler可以正确运行. 但是当网站上没有任何活动时,它将停止 ..
发布时间:2021-04-10 19:23:13 C#/.NET

如何获取Quartz Job的JobKey/JobDetail

我很难理解如何使用Quartz 2.3.2版获得工作的详细信息. 到目前为止,我们使用Quartz v1.0.x进行作业,我必须将其升级到最新版本. 这是我们用来获取工作详细信息的方式: JobDetail作业= scheduler.GetJobDetail(task.Name,groupName); 在版本2.3.2中,方法 GetJobDetail()不再具有使用2个参数的 ..
发布时间:2021-04-01 20:02:39 C#/.NET