Responda à pergunta: o site em si foi interrompido e, portanto, não apareceu na lista de instâncias.
Um cliente está reclamando que uma ferramenta baseada na Web está carregando muito lentamente e gostaria de monitorar o Tempo de Execução da Solicitação usando Ferramentas Administrativas / Desempenho. Portanto, seleciono o ASP.NET Apps v2.0.50727 como o Objeto de Desempenho e o Tempo de Execução da Solicitação como o Contador de Desempenho. No entanto, em "Selecionar instâncias desta lista", não consigo encontrar o ID da instância do meu site. O site está em HTTPS - esse poderia ser o problema? Alguma dica é apreciada.
Responda à pergunta: o site em si foi interrompido e, portanto, não apareceu na lista de instâncias.
Como você observou, isso ocorrerá se um site for interrompido. As informações no monitor de desempenho são em tempo real e há apenas um processo de trabalho do w3wp.exe para o pool de aplicativos, se ele não tiver sido iniciado, mas tiver recebido algum tráfego para que ele aconteça.
Além disso, não é apenas quando o site é interrompido que você precisa se preocupar com isso. Os objetos de desempenho são definidos por PID. O PID é alterado sempre que o pool de aplicativos é reciclado, o que é uma ocorrência comum no IIS, portanto, se você estiver assistindo a um processo no perfmon, atualize-o com frequência ou use algo como o System Center Operations Manager, que pode manter o pool de aplicativos no PID mapeamento para você.
Como um lado, se você ainda não o fez, veja como fazer com que os PIDs apareçam no perfmon: link
Se você usar a mudança de registro para o pid no perfmon, então você pode encontrar o pid de volta através do visualizador de eventos do sistema.
Um processo de trabalho com identificação de processo do pool de aplicativos '[pid]' '[pool de aplicativos]' solicitou uma reciclagem porque o processo de trabalho atingiu seu limite de tempo de processamento permitido.