基于Quartz.Net的作业调度

基于Quartz.Net的作业调度,.net,windows-services,quartz.net,.net,Windows Services,Quartz.net,一旦消息到达我们的MSMQ,我就安排工作。此实现使用Quartz.NETAPI 此作业是在特定时间触发的简单触发器。一个WinService是客户端,另一个是服务器 我们的队列中大约有5000个MSG,其中一小部分无法创建作业。以下是我得到的例外情况: at Quartz.Core.QuartzScheduler.ValidateState() at Quartz.Core.QuartzScheduler.ScheduleJob(SchedulingContext ctxt, JobDeta

一旦消息到达我们的MSMQ,我就安排工作。此实现使用Quartz.NETAPI

此作业是在特定时间触发的简单触发器。一个WinService是客户端,另一个是服务器

我们的队列中大约有5000个MSG,其中一小部分无法创建作业。以下是我得到的例外情况:

at Quartz.Core.QuartzScheduler.ValidateState()
at Quartz.Core.QuartzScheduler.ScheduleJob(SchedulingContext ctxt,
  JobDetail jobDetail, Trigger trigger)
at Quartz.Impl.StdScheduler.ScheduleJob(JobDetail jobDetail, Trigger trigger)

有人用过Quartz.Net吗?

是的,我用的是Quartz.Net。您只显示堆栈跟踪,而不显示错误消息或您得到的异常类型。当客户端试图在ADO JobStore上创建作业时,我在quartz日志文件中只看到了这些。。是否有其他日志记录可以打开以捕获异常信息。。我有以下石英的日志。“无异常”消息非常奇怪,几乎不可能进行调试。您是否可以在测试中重新创建它,如果是这样的话,您可能希望将其作为调试运行。我已经成功地在调试中运行,并打破了所有CLR异常,然后查看发生了什么。此外,您还可以下载源代码并编译自己版本的DLL来逐步完成代码(直到出于某种原因我才让它将代码与PDB关联)。