У меня есть удаленно размещенный (виртуальный, VMware) выделенный сервер (Windows 2008 Server Web edition с SP1), к которому я могу подключиться только через удаленный рабочий стол. В последнее время процесс загружает процессор примерно на 40 минут каждый день (в случайный час) и отключает все веб-сайты на сервере. Пока это происходит, я также не могу подключиться с помощью удаленного рабочего стола, чтобы выяснить, что это за процесс ... Вскоре через 40 минут я могу выполнить RD, и первое, что я вижу на Perf Monitor, это то, что что-то перегружает процессор на 100% и останавливается незадолго до того, как я смогу RD ... Я знаю начало и конец этого, потому что у меня есть мониторы, которые отправляют мне по электронной почте статус веб-сайтов вверх / вниз, но я заблокирован, пока это происходит - невозможно подключиться к серверу через RD, пока он не закончится (и слишком поздно, чтобы увидеть изображение диспетчера задач / обозревателя процессов).
Каков наилучший способ / инструмент для настройки на сервере для непрерывного мониторинга всех процессов, поэтому, когда это происходит, я вхожу в систему и "проигрываю" его, чтобы найти процесс, вызывающий эту проблему?
(У меня нет контроля над настройкой виртуальной машины / VMware, поскольку она размещена на стороннем сервере, но я полностью контролирую свою выделенную машину)
Заранее спасибо!
Если это происходит каждый день, не могли бы вы запустить proc explorer и оставить его работающим и отключиться от сеанса RD вместо выхода из системы, таким образом, как только вы сможете снова войти в систему, вы сможете сразу увидеть историю?
Есть ли у вас возможность открыть порты, чтобы позволить perfmon работать удаленно?
возможно, вы могли бы попробовать добавить командный файл со списком задач, сохраняющий вывод в файле, к запланированным заданиям