В IIS7 свойство processModel.idleTimeout
можно установить в пуле приложений. Рабочий процесс завершит работу после указанного периода бездействия.
Однако я использую Application_Start
для запуска ряда заданий. Если на сайте нет посетителей, задания будут удалены и не будут выполнены вовремя.
В IIS 7 регулярный интервал (periodicRestart
), который указывает, когда происходит повторное использование процесса, должен быть больше, чем idleTimeout
.
Достаточно ли безопасно, если я установлю большие значения для idleTimeout
и periodicRestart
?