Конфигурирование и настройка Microsoft ASP.NET

       

Использование раздела <lifetime>


Раздел <lifetime> определяет время жизни удаленных объектов. Все значения в этом разделе задаются числом, за которым следует единица измерения: D – дни, H – часы, M – минуты, S – секунды и MS – миллисекунды. Единицей измерения по умолчанию являются секунды. Ниже приведен синтаксис раздела <lifetime>.

<application> <lifetime leaseTime="time" sponsorshipTimeout="timev renewOnCallTime="time" leaseManagerPollTime="time" /> </application>

В таблице 6.12 содержится перечень свойств раздела <lifetime>.

Таблица 6.12. Свойства <lifetime>

СвойствоОписание
leaseTimeОпределяет период времени действия лицензии для приложения.
sponsorshipTimeoutОпределяет количество времени, в течение которого менеджер лицензий ожидает ответа спонсора на уведомление об истечении срока действия лицензии. Если ответ не поступает, сборщик мусора удаляет удаленный объект из памяти. Значение по умолчанию – 2 минуты.
renewOnCallTimeОпределяет количество времени, на которое продлевается действие лицензии при каждом использовании объекта. Значение по умолчанию – 2 минуты.
leaseManagerPollTimeОпределяет количество времени, через которое менеджер лицензий выполняет проверку истечения времени действия лицензии. Значение по умолчанию – 10 секунд.

Ниже показан пример раздела <lifetime>.

<application> <lifetime leaseTime="10M" sponsorshipTimeout="2M" renewOnCallTime="3M" leaseManagerPollTime="15S" /> </application>

Изменение установленного здесь времени позволяет оптимизировать время поддержки в работоспособном состоянии объектов вашего приложения в зависимости от их использования.



Содержание раздела