Это перезапуск рабочего процесса при возникновении (наступлении) определенного события:
· Регулярный интервал (например, каждые 2 часа)
· Количество запросов к приложению
· Достижение определенного объема памяти
· Заданное время
Позволяет избежать проблем, связанных с некорректной работой приложений:
· Утечка памяти
· Сбои при пиковой нагрузке
Фиксирует соответствующее событие в журнале
Выполнение.
Установка IIS 7.5 в режиме Server Core на Windows Server 2008 R2
1. Запустите виртуальную машину с установленным на ней Windows Server 2008 R2
2. Просматриваем установленные компоненты и убеждаемся, что роль Web-сервера не установлена (ну собственно там вообще ничего не установлено, это «чистая ОС»). В cmd выполняем команду:
oclist | more
Обращаем внимание, что роль IIS-WebServerRole не установлена.
3. Выполним минимальную установку, которая соответствует установке роли IIS-WebServerRole по умолчанию в полной версии Windows Server 2008 R2.
Start /w pkgmgr /l:log.etw /iu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
|
|
Для простоты и ускорения процесса можете скопировать эту и последующие команды в обычный текстовый файл, расположенный на сервере и из этого файла копировать команды в cmd для выполнения на сервере.
4. Выполним установку.NET Framework. Дополнительно устанавливаем модули для поддержки 32-битных.NET-приложений.
Start /w pkgmgr /l:log.etw /iu:NetFx2-ServerCore;NetFx2-ServerCore-WOW64;NetFx3-ServerCore;NetFx3-ServerCore-WOW64
5. Просматриваем установленные компоненты.
oclist | more
Обращаем внимание, какие компоненты установились.
6. Настроим удаленное управление сервером IIS. Установим IIS Management Service.
Start /w pkgmgr /l:log.etw /iu:IIS-ManagementService
7. Включаем удаленное управление через реестр. С помощью команды regedit запускаем редактор реестра в графическом режиме и правим значение ключа
HKLM\Software\Microsoft\WebManagement\Server
EnableRemoteManagement=1
8. Запускаем соответствующую службу, и не забываем настроить ее в режиме автозапуска.