Como verificar quantos usuários estão online?

5

Eu administro um site do ASP.NET que tem tráfego decente. No meio do dia, às vezes eu precisaria reimplantar o site, alterar a configuração no arquivo web.config ou atualizar o SQL Server.

Em teoria, quando faço essas alterações, posso redirecionar o usuário para uma "página de manutenção" que indica que as atualizações estão em andamento. Mas às vezes, a correção geralmente leva apenas alguns segundos.

Como eu verificaria quantos usuários estão usando o site e aplicaria as alterações rápidas quando ninguém estiver on-line? Eu tenho acesso ao servidor web e ao servidor de banco de dados.

    
por user25164 21.02.2010 / 21:34

1 resposta

6

Você pode monitorar as conexões ativas em tempo real usando o Monitor do Sistema (digite perfmon na caixa de diálogo Executar). Adicione o contador "Serviço da Web" para monitorar as conexões ativas da Web.

Esta é uma lista de contadores de desempenho para o IIS 6.0 (Microsoft Technet).

    
por 21.02.2010 / 21:55