Você pode usar o PowerShell para interagir com o catálogo de serviços de componentes e definir o valor "RecycleLifetimeLimit" para o número de minutos que o aplicativo deve executar antes de reciclar:
$TargetAppName = "todbannersBiznezApp"
$ComCatalog = New-Object -ComObject COMAdmin.COMAdminCatalog
$ComCatalog.Connect("localhost")
$ComApps = $ComCatalog.GetCollection("Applications")
$ComApps.Populate()
foreach($App in $ComApps)
{
if($App.Name -eq $TargetAppName)
{
# 30240 (21 days) is the maximum lifetime value
# Let's set it to 1440 (24 hours)
$App.Value("RecycleLifetimeLimit") = 1440
$ComApps.SaveChanges()
break
}
}
Você também pode fazer isso no console de gerenciamento de Serviços de Componentes, se desejar:
- Abra o console de gerenciamento de Serviços de Componentes (run - >
comexp.msc
) - Ir para serviços de componentes - > Computadores - > Meu computador / localhost
- Expandir Aplicativos COM +
- Clique com o botão direito do mouse no seu aplicativo de negócios e selecione Propriedades
- Mude para a guia "Pooling and Recycling"
- Configure as configurações de reciclagem desejadas para o aplicativo