タスクのスケジューリングに Quartz .Net ライブラリを使用しました。
私にとっては問題なく動作していますが、本番サーバー IIS 7 でライブにすると、最初は完璧に動作しますが、3 ~ 4 時間後には自動的に停止します。スケジューラを再起動する必要があります。どうした。
生成された例外はありません.ログファイルに例外を記録しています.しかし、スケジューラからのエラーに関しては何も書かれていません.
ISchedulerFactory schedFact = new StdSchedulerFactory();
// get a scheduler
IScheduler sched = schedFact.GetScheduler();
sched.Start();
JobDetail jobDetail = new JobDetail("myJob", null, typeof(DumbJob));
DateTime dt = DateTime.Now;
dt = TimeZoneInfo.ConvertTimeBySystemTimeZoneId(dt, TimeZoneInfo.Local.Id, "India Standard Time");
SimpleTrigger trigger2 = new SimpleTrigger("myTrigger",
null,
DateTime.UtcNow,
null,
SimpleTrigger.RepeatIndefinitely,
TimeSpan.FromSeconds(60));
sched.ScheduleJob(jobDetail, trigger2);