Устранение неполадок с PID в Windows Server 2008 R2
Один из наших серверов протекает PID как сумасшедший. Я написал простой запланированный сценарий, и кажется, что каждый день самый высокий PID увеличивается на прибл. 300'000. Например, если 24 августа 00:00 самый высокий PID равен 50'796, 25 августа 00:00 самый высокий PID равен 345'899, 26 августа 00:00 самый высокий PID составляет 655'241 и т. Д. на.
Если сервер оставлен включенным более чем на одну неделю, то иногда в течение 10-12 часов сервер зависает, и мы больше не можем получить к нему доступ через RDP. В такой ситуации нам пришлось бы выключить и снова включить сервер, поскольку он просто отказывается подтверждать любые удаленные команды.
Итак, я написал простой скрипт для обеспечения правильного завершения работы и перезапуска сервера; каждый вторник в 02:00 скрипт запускается и перезагружается система. Теперь мы больше не испытываем системную блокировку, но, конечно, основная причина не устранена.
Какой инструмент (ы) вы рекомендуете для устранения этой проблемы?
Больше информации: Сервер изначально работал без проблем физически. Затем он был перенесен в региональный центр обработки данных с использованием операции P2V, теперь работающей поверх VMware. В этом случае "тяжеловесным" приложением будет Microsoft SQL Server 2008 Enterprise.
1 ответ
Похоже, у вас может быть процесс, постоянно порождающий подпроцесс, который затем завершается неудачей. Я бы порекомендовал использовать ProcessMonitor от SysInternals (Microsoft) ( здесь) - это действительно опасно для собаки, когда дело доходит до таких проблем.