Estendendo o tempo para o processo de reciclagem do pool de aplicativos

1

Existe uma maneira de configurar a quantidade de tempo alocada para o IIS para reiniciar um pool de aplicativos?

Estou lidando com um problema com um módulo interno escrito usando o Sitecore CMS no IIS.

Parece que a atualização recente MS013-004 (especificamente KB2742601) está causando problemas quando nosso pool de aplicativos é reciclado. Estamos recebendo

ISAPI 'C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll' reported itself as unhealthy for the following reason: 'Deadlock detected'.

Até onde eu sei, o problema é resolvido por si só e se o botão Iniciar pool de aplicativos no gerenciador do IIS for pressionado um pouco mais tarde, ele será iniciado sem problemas.

Meu palpite é que um limite de tempo limite está passando para o pool de aplicativos parar após o qual a reinicialização falha, pois já está iniciada. Essa é uma atualização muito importante e eu prefiro não precisar desinstalar.

Observe que não estou procurando como alterar a janela em que o pool de aplicativos é reciclado dos 20 minutos padrão. Nós trabalhamos em torno da questão desativando a reciclagem por enquanto e temos a programação exata desejada quando as coisas estão funcionando corretamente.

    
por Tim Brigham 28.02.2013 / 17:10

1 resposta

0

Depois de pesquisar, verifica-se que esse erro pode ser mitigado - se não a causa subjacente eliminada - encurtando o 'limite de tempo de desligamento' no pool de aplicativos para um segundo.

Isso permitiu que os pools de aplicativos fossem interrompidos e iniciados em tempo hábil e as funções de reciclagem funcionassem conforme o esperado. Estamos trabalhando com o fornecedor para ver o que podemos fazer sobre o que está causando o bloqueio das solicitações no pool de aplicativos, mas pelo menos as coisas estão funcionando.

    
por 19.03.2013 / 20:35