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

Могу ли я отслеживать количество активных пользователей на моих сайтах iis?

У нас проблемы с производительностью на нашем сервере, на котором размещены наши веб-сайты, процессор нагружается до 90%. Я хотел бы отслеживать количество активных пользователей на ваших сайтах, опубликованных в iis. У меня вопрос, возможно ли это? есть ли программное обеспечение для этого?

РЕДАКТИРОВАТЬ текущее (как эта вторая) количество посетителей на всех активных сайтах на нашем iis

ПРИЧИНА ЭТОГО
если я могу получить количество посетителей в те дни, когда процессор не перегружен, и сравнить его с теми днями, когда это было, то я, по крайней мере, знаю, что это ЖЕСТЯНАЯ БАНКА быть причиной, почему это происходит, и я могу понять это оттуда. В противном случае я могу сосредоточиться на коде на сайтах, или, может быть, поисковый робот Google вызывает это, есть много вещей, которые могут вызвать это, вы знаете? для меня это всего лишь простой способ устранения неполадок.

Это не точное количество пользователей, находящихся в настоящее время на сайте, но это показатель, который мы считаем достаточно близким к тому, что вам нужно. Мы используем счетчик производительности «Веб-сервис \ Текущие соединения».

Когда пользователь впервые попадает на ваш сайт, его браузер, скорее всего, откроет 5 или 6 подключений, но после загрузки изображений / скриптов и т. Д. Их количество, вероятно, уменьшится до 1 (мы все равно это обнаружили).

Если это iis7, вы можете попробовать использовать appcmd.

% systemroot% \ system32 \ inetsrv \ APPCMD список запросов

http://www.iis.net/learn/get-started/getting-started-with-iis/getting-started-with-appcmdexe#Finding

Он покажет активные соединения iis.

II6 имеет сценарий vbs под названием iisweb.vbs, который делает то же самое. Я никогда им не пользовался, поэтому не знаю, где он находится.

iisweb.vbs / запрос

https://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/1805162e-6ac5-4a98-9a08-919c4c10827d.mspx?mfr=true

Вы можете включить отслеживание запросов IIS и / или контролировать рабочие процессы в разделе «Работоспособность и диагностика» (если вы используете W2K8 / IIS7x) и в сочетании с включенным подробным ведением журнала должны сообщить вам, сколько запросов вы обслуживаете в настоящее время и ведение журнала. (с помощью парсера журналов W3C, погуглите его) даст вам агрегированные данные за определенный период времени.

Если вы используете IIS 6 / Windows 2003, вы можете использовать perfmon и добавить любые счетчики, связанные с IIS, и оставить его включенным.