Использование раздела <lifetime>
Раздел <lifetime> определяет время жизни удаленных объектов. Все значения в этом разделе задаются числом, за которым следует единица измерения: D – дни, H – часы, M – минуты, S – секунды и MS – миллисекунды. Единицей измерения по умолчанию являются секунды. Ниже приведен синтаксис раздела <lifetime>.
<application> <lifetime leaseTime="time" sponsorshipTimeout="timev renewOnCallTime="time" leaseManagerPollTime="time" /> </application>
В таблице 6.12 содержится перечень свойств раздела <lifetime>.
leaseTime | Определяет период времени действия лицензии для приложения. |
sponsorshipTimeout | Определяет количество времени, в течение которого менеджер лицензий ожидает ответа спонсора на уведомление об истечении срока действия лицензии. Если ответ не поступает, сборщик мусора удаляет удаленный объект из памяти. Значение по умолчанию – 2 минуты. |
renewOnCallTime | Определяет количество времени, на которое продлевается действие лицензии при каждом использовании объекта. Значение по умолчанию – 2 минуты. |
leaseManagerPollTime | Определяет количество времени, через которое менеджер лицензий выполняет проверку истечения времени действия лицензии. Значение по умолчанию – 10 секунд. |
Ниже показан пример раздела <lifetime>.
<application> <lifetime leaseTime="10M" sponsorshipTimeout="2M" renewOnCallTime="3M" leaseManagerPollTime="15S" /> </application>
Изменение установленного здесь времени позволяет оптимизировать время поддержки в работоспособном состоянии объектов вашего приложения в зависимости от их использования.