vazamento de memória ASP.DLL (ou algo) forçando o reinício constante de w3wp

1

Temos lutado com isso nos últimos 12 meses. Achamos que é devido a um ou dois aplicativos que estão vazando memória ou uma grande quantidade de vazamentos que finalmente se acumularam ao longo de anos de programação no ASP clássico. Começamos a conversão para o ASP.NET, mas ainda temos um grande número de aplicativos no clássico.

Nós tentamos mudar a forma como o IIS é reiniciado, dependendo do uso da CPU e da memória, e tentamos limpar alguns processos. Instalamos várias ferramentas analíticas para rastrear exatamente de onde vem, sem sucesso.

Hoje, finalmente conseguimos rastrear uma mensagem de erro mais detalhada, "Possível possível bloqueio ou vazamento da seção crítica no cache do modelo AspG + 88 pertencente ao thread 72 no W3WP". Ele também afirma que "ASP.DLL está atualmente mantendo um bloqueio de seção crítica no gerenciador de cache de modelo do ASP ...".

( Ver maior .)

Existe alguma ferramenta que ajude a rastrear de onde vem o vazamento? Ou talvez uma maneira melhor de reiniciar isso antes que congele todo o processo da web?

Eu aprecio seu tempo!

    
por Aarmora 19.11.2014 / 22:05

0 respostas