Назад | Перейти на главную страницу

Как проверить, сколько пользователей онлайн?

Я администрирую веб-сайт ASP.NET с приличной посещаемостью. В середине дня мне иногда нужно было либо повторно развернуть веб-сайт, либо изменить конфигурацию в файле web.config, либо внести некоторые обновления в SQL Server.

Теоретически, когда я вношу эти изменения, я могу перенаправить пользователя на «страницу обслуживания», которая указывает на то, что обновления выполняются. Но иногда исправление обычно занимает всего несколько секунд.

Как мне проверить, сколько пользователей используют веб-сайт, и применить быстрые изменения, когда никого нет в сети? У меня есть доступ к веб-серверу и серверу базы данных.

Вы можете отслеживать активные соединения в реальном времени с помощью системного монитора (введите perfmon в диалоговом окне "Выполнить"). Добавить "Веб-сервис" счетчик для мониторинга активных веб-соединений.

Вот список счетчиков производительности для IIS 6.0 (Microsoft Technet).