Quartz.NET вызывает пропуски зажигания, если служба Windows была остановлена? - PullRequest
2 голосов
/ 28 сентября 2011

Я использую DLL Quartz.NET с AdoJobStore внутри службы Windows.Я заметил, что учебник не очень ясно о пропусках зажигания.

Вопрос: должен ли запускаться осечка, если служба Windows была остановлена, когда задание должно было быть выполнено?В учебнике по Quartz.NET говорится: «Пропуск зажигания происходит, если постоянный триггер« пропускает »время срабатывания из-за выключения планировщика или из-за отсутствия доступных потоков в пуле потоков Quartz для выполнения задания».Значит ли это, что, если сама служба остановлена, не происходит пропуска зажигания (потому что это то, что происходит со мной)?

1 Ответ

0 голосов
/ 05 января 2012

Это правильно.Пропуск зажигания произойдет всякий раз, когда планировщик запускается снова.По сути, пропуски зажигания происходят, когда планировщик проверяет, когда задание должно выполняться, и определяет, что время срабатывания задания прошло.

...