Здравствуйте.
Подскажите пожалуйста, в чем может быть проблема. Планирую запуск процесса кодом:
string processName = "UsrSendingReportMailByDayProcess";
//DateTime jobStartTime = new DateTime(DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day + 1, 19, 0, 0);
AppScheduler.RemoveJob(processName + "Job","Main");
IJobDetail job = AppScheduler.CreateProcessJob(processName + "Job",
"Main", processName, "Default", context.UserConnection.CurrentUser.Name);
//ITrigger trigger = new SimpleTriggerImpl(processName + "Trigger", "Main", jobStartTime);
ITrigger trigger = new CronTriggerImpl(processName + "Trigger", "Main", "0 0 19 ? * *"); //Каждый день в 19:00
AppScheduler.Instance.ScheduleJob(job, trigger);
return true;
Запланирован 22.11, процесс запускался 22.11 -26.11 точно в 19:00, завершался без ошибок. Далее в журнале процесса запусков не зафиксированно, но таблицах QRTZ_JOB_DETAILS, QRTZ_TRIGGERS записи о этом задание есть. В QRTZ_TRIGGERS в поле [PREV_FIRE_TIME] указанно время 28.11 19:00, т.е. триггер и джоб не пропал и выполнился, но процесс не запустился.
До этого были выполнены рекомендации из темы https://community.terrasoft.ru/forum/topic/12848
Также была установлена утилита о которой говориться в теме.
В системном журнале не зафиксированн перезапуск сервера или IIS. Единственное есть запись с уровнем "Свединие" в день когда процесс перестал запускаться: "Рабочий процесс с идентификатором процесса "4904", обслуживающий пул приложений "BPMonline", запросил повторный запуск, так как в рабочем процессе достигнут предел допустимого времени обработки."
До этого использовался запуск процесса в который планировался закоментированным выше кодом, но через несколько дней повторялась таже проблема.
Подскажите на что стоит обратить внимание. Может у кого наблюдалась подобная проблема?