Проблема с утилизацией IIS

#asp.net #iis #pool #recycle #application-start

#asp.net #iis #Бассейн #утилизация #запуск приложения

Вопрос:

У меня возникла проблема с IIS и утилизацией. Я объясняю, чего мы хотим, и что мы сделали.

Что мы хотим: у нас есть ASP.net Веб-сайт, он выполняет код в «Application_Start», который загружает в память много данных. Это займет несколько минут. Затем мы хотим автоматически запускать пул приложений рано утром, и пул приложений остается открытым весь день.

Что мы сделали: С помощью запланированной задачи мы запускаем эту строку в .bat в 07 утра:
«C:Program Файлы (x86)Интернет Exploreriexplore.exe » http://xxxxxx

Мы настроили пул приложений следующим образом:
Условия утилизации с фиксированными интервалами: 720 минут
Время ожидания в режиме ожидания: 700 минут

Что он делает: В 07 утра запускается бассейн. все утро работает нормально. И пул перерабатывается между 12 и 14 часами дня каждый день. И он перезапускается без какого-либо подключения людей. Один.
При 720 минутах он должен перезапускаться только с 7 вечера, не так ли?
Мы находимся в IIS 7.5 и Windows Server 2008

Большое спасибо!

Комментарии:

1. Включите ведение журнала событий повторного использования пула приложений IIS и посмотрите, почему это происходит повторно. Если между 12:00 и 14:00 вы не видите такого события, то, скорее всего, пул выходит из строя вместо повторного использования, и вместо этого вам нужно отладить сбой.

2. Я включил журнал и получаю этот журнал: рабочий процесс с идентификатором процесса ‘xxxxx’, обслуживающий пул приложений ‘xxxxx’, запросил повторную обработку, поскольку рабочий процесс достиг допустимого срока обработки.

3. журнал зарегистрирован в 01: 35 вечера