У меня есть quartz.net, интегрированный в приложение asp.net mvc.
У меня запланирован запуск раз в день в ранние утренние часы.В большинстве случаев моя пробная работа срабатывает 2 раза
2011-06-06 04:00:00.0077|INFO| -> once
2011-06-06 04:00:00.0233|INFO| -> twice
Но бывает, что она срабатывает только один раз, но редко (на самом деле только один раз).
Мне любопытночтобы выяснить, почему это происходит, или также в предложениях по устранению неполадок этого события (это происходит в размещенной среде)
Это точки интеграции:
Global.Asax.cs
protected void Application_Start()
{
ISchedulerFactory factory = new StdSchedulerFactory()
IScheduler scheduler = factory.GetScheduler();
scheduler.Start();
}
web.config
<configSections>
<section name="quartz" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</configSections>
<quartz>
<add key="quartz.scheduler.instanceName" value="JobScheduler" />
<add key="quartz.threadPool.type" value="Quartz.Simpl.SimpleThreadPool, Quartz" />
<add key="quartz.threadPool.threadCount" value="10" />
<add key="quartz.threadPool.threadPriority" value="Normal" />
<add key="quartz.jobStore.misfireThreshold" value="60000" />
<add key="quartz.jobStore.type" value="Quartz.Simpl.RAMJobStore, Quartz" />
<add key="quartz.plugin.xml.type" value="Quartz.Plugin.Xml.JobInitializationPlugin, Quartz" />
<add key="quartz.plugin.xml.fileNames" value="~/jobs.config" />
</quartz>
jobs.config
<quartz xmlns="http://quartznet.sourceforge.net/JobSchedulingData" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" overwrite-existing-jobs="true">
<job>
<job-detail>
<name>SampleJob</name>
<group>SampleJobs</group>
<description>sample</description>
<job-type>Services.SampleJob, Sample</job-type>
<volatile>false</volatile>
<durable>true</durable>
<recover>false</recover>
</job-detail>
<trigger>
<cron>
<name>SampleJobTrigger</name>
<group>SampleJobs</group>
<description>Description</description>
<job-name>SampleJob</job-name>
<job-group>SampleJobs</job-group>
<cron-expression>0 0 4 * * ? *</cron-expression>
</cron>
</trigger>
</job>
</quartz>
Любая помощь или указатели сильно ценятся
- МБ