Перейти к содержанию

Не всегда запускается процесс по таймеру

  • Актуально для: всех версий

В рамках Comindware Business Application Platform есть возможность настроить запуск процесса по таймеру. При этом настройки таймера могут быть любыми: от старта каждые 5 минут до старта в определенное время раз в год и т.д.

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

Решение:

  1. Проверьте настройки таймера. Возможно, он был настроен несоответственно ожиданиям (например, нужен старт процесса каждый день, а был настроен старт процесса каждый рабочий день).
  2. Проверьте настройки IIS — для пулов приложений есть опция выключения пула при неактивности. Возможно, продукт просто выключается из-за неактивности клиентов, и процессы перестают запускаться. Чтобы этого избежать, поставьте значение «Idle timeout» в «0».