Erro nos contadores W3SVC - como corrigir?

3

começando a encontrar esse erro:

"It has taken too long to refresh the W3SVC counters, the stale counters are being used instead."

em nossas caixas IIS6 / Win2k3 circunstancialmente sempre que as solicitações HTTP chegarem na região de 500p / s.

Não bloqueia o IIS ou qualquer um dos processos do wroker, portanto, até onde podemos dizer que o serviço não está interrompido, mas está causando o dr.watson a gerar um processo que começa a consumir muito tempo do processador, o que leva para 503 respostas "Serviço indisponível".

Não há pistas sobre como diagnosticar o que está acontecendo, muito menos corrigi-lo, e o google / ms é de pouca utilidade. Alguma idéia?

    
por annakata 19.08.2009 / 16:11

2 respostas

2

Sei que isso é para o IIS 7, mas este artigo da MS diz que você deve apenas reiniciar o processo W3SVC quando isso acontecer.

Outra MS Technote que parece estar relacionada: link (referenciado aqui ).

Estas são pura especulação da minha parte, embora:)

    
por 29.09.2009 / 04:11
1

Eu vi isso como um efeito colateral da contenção de recursos em servidores que estavam ficando sem memória ou que a CPU tinha rastreado, então eu não acho que o Dr. Watsons e o fato de que isso apareça quando você chegar perto 500 solicitações / segundo não estão relacionadas. Se você puder descobrir de que recurso o Windows está ficando sem funcionar (como nesse caso, o tempo da CPU) e consertar isso, o erro sobre os contadores não serem atualizados deve desaparecer.

Eu sugiro olhar para o Dr. Watsons primeiro. Esses não deveriam estar em execução até que algo tenha caído e eles tenham sido invocados como um depurador post-mortem para criar um despejo de memória. Os logs de eventos devem mostrar qual programa caiu.

    
por 08.01.2010 / 01:31

Tags