На одном из наших серверов происходит безумная утечка 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.
Похоже, у вас может быть процесс, постоянно порождающий подпроцесс, который затем терпит неудачу. Я бы рекомендовал использовать SysInternals (Microsoft) ProcessMonitor (Вот) - это действительно болтовня собаки, когда речь идет о таких проблемах, как эта.