Зависает windows server 2008 r2

Обновлено: 04.07.2024

Дано: Windows 2008 R2 Standard Sp1 x64, Intel Xeon X5675, 32 ГБ ОЗУ. В пиковой нагрузке работают 60 пользователей по RDP.

Диагноз: после перезагрузки сервера всё работает чудесно и шустро, любое приложение запускается моментально. Однако после 7-10 дней поведение сервера становится непонятным: запуск любой программы типа Total Commander-а или 1c занимает по 20-30 секунд, при этом в процессах в диспетчере задач приложение появляется сразу после запуска, занимая при этом все ресурсы одного из ядер (ядро трудится на 100%). И только спустя 20-30 секунд загрузка ядра становится нулевой и приложение появляется на экране. После 14-15 дней работа сервера практически замирает, загрузка процессора доходит до 50-60% уже по всем ядрам, хотя свободной оперативной памяти остаётся ещё 12-13 ГБ из 32. И помогает только перезагрузка системы.

Такое поведение стало наблюдаться после установки на сервер "Комплекта абонента Avest" и компонента EInvVatService, необходимого для того, чтобы через 1С Предприятие можно было работать с порталом Электронных счетов-фактур. Производители данных продуктов дали ответ, что их софт с этими тормозами не может быть связан.

Ещё нюанс: система на сервере лицензионная, но последнее её обновление с сайта Microsoft было произведено ещё в 2012 году, и после этого автоматическое обновление было заблокировано. Однако до установки вышеназванных программ сервер работал стабильно и быстро.

Кто что может посоветовать, чтобы побороть проблему ?

>Производители данных продуктов дали ответ, что их софт с этими тормозами не может быть связан.

а что вы от них услышать хотели.

утечки какие-то идут.

поставить заплатки с сайта m$ все.

настроить журналы в винде

эсперементировать с отключением служб по одной - после которой из них пропадают тормоза

(0) Ловить момент, когда начнет все тормозит и искать, какая прога вешает.

"остаётся ещё 12-13 ГБ из 32" - это хорошо. А с диском что? Какая загрузка? Какая средняя длина очереди?

обновления обязательно. С предварительным бекапом всего, ессно.
Если грешишь на софтину - вынеси ее с этого сервера на другую машину пока.
Интересно какая там дисковая система, на 50 термоюзеров, кстати. Было такое, как у автора, но на win2003. Вылечилось установкой обновления, однако было в 2011 году.

(1)
Журналы Windows смотрел, критических ошибок там нет. Отключать службы по одной на рабочем сервере как минимум чревато неприятностями.
Заплатки поставить можно, но опять же проблема в том, что сервер рабочий, и установка всех заплаток за 4 года может затянуться на несколько суток с постоянными его перезагрузками.

(2)
Вешает не какая-то определённая прога, а любая прога в принципе. При наличии моря свободной оперативки прога запускается так, как будто оперативки осталось 0.

(3)
Софтину вынести к сожалению невозможно, т.к. она напрямую контачит с 1С Предприятием на этом сервере.

(2,3)
Дисковая подсистема: 4 шт. Western Digital RE4 WD5003ABYX, подключенных на контроллер Intel RS2BL040 и разнесённых 2 по 2 в режиме RAID 1. За нагрузкой в момент пика послежу.

(4)
А реально ли установить обновления через "Центр обновления Windows", используя прокси-сервер, дабы не пускать прямой интернет на сам сервак ?

(5) хе, помнится кумулятив обновления можно было скачать и ставить с диска два зеркала из SATA "рэдов" на 50 пользователей?
оно у тебя в пике не должно работать вообще

>Заплатки поставить можно, но опять же проблема в том, что сервер рабочий, и установка всех заплаток за 4 года может затянуться на несколько суток с постоянными его перезагрузками.

ставьте кумулятив. или кусками. не переломитесь

нихера не делали 5 лет - сейчас два дня на настройку найти не можете.

(6)
На Windows 2008 ? Сервис-паки вроде же отменили с какой-то версии окон ?

(7)
и чем плохи сата для терминального сервера ? прекрасно справляются со своими обязанностями, тем более, что диски серверные с повышенным временем наработки на отказ. максимальная нагрузка на диск примерно 1 Мбит/сек. длина очереди диска = 0.01-0.05.

(8,9)
не нужно брызгать слюной. что такое на 2 дня выключить рабочий сервер областного предприятия надеюсь не нужно объяснять. тут для перезагрузки на 5 минут пользователей выгнать проблема.

Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Конфигурация компьютера
Процессор: Intel i5-580M (2,66 ГГц)
Память: CMSA8GX3M2A1333C9 (8 Гб)
HDD: WDS500G2B0A (500 Гб)
Ноутбук/нетбук: Sony VPCEB1S1R (upgrade)
ОС: Windows 10 x64
Конфигурация компьютера
Процессор: "AMD Ryzen™ 5 3600X @ 3.8GHz" under "be quiet! Dark Rock 4"
Материнская плата: MSI MPG B550 GAMING EDGE WIFI
Память: 32GB G.Skill Ripjaws V DDR4-3600MHz (2x16GB) (F4-3600C16D-32GVKC) CL16-19-19-39 1.35V
HDD: 500Gb SSD Samsung 970 EVO Plus NVMe M.2
Видеокарта: 2Gb MSI AMD Radeon RX 550 AERO ITX OC
Звук: "Realtek ALC1200" with "Edifier R1700BTs"
Блок питания: "500W be quiet! PURE POWER 11 (L11-CM-500W)" with "Be Quiet Pure Base 500DX"
Монитор: 27" AOC U2777PQU
Ноутбук/нетбук: ASUS M50Vn + Моноблок Acer Veriton Z4860G (DQ.VRZER.041)
ОС: Microsoft Windows 10 Pro x64
Прочее: Defender Berkeley Wireless combo C-925 / Logitech HD Webcam B910 / Keenetic Ultra (KN-1810) + Air (KN-1611)
Сомневаюсь в связи этой ошибки с зависонами сервера.

от чего тогда могу быть зависоны? стабильно с утра прихожу на работу он висит и такое уже почти неделю! день хорошо работает!
хард в норме, оператос еще не тестил

Конфигурация компьютера
Процессор: i5 2320
Материнская плата: Asrock H77 Pro4/MVP
Память: 2x4GB DDR3
Видеокарта: GTX 960
Блок питания: Chieftec APS-650C
Монитор: Dell U2312HM
ОС: Windows 10 pro

Попробуй банально написать батник который раз в минуту к примеру будет в текстовый файл писать текущее время и оставить на ночь, потом придешь на работу на следующий день и посмотришь в какое время собственно всё зависает.

в планировщике только бэкап! в сон он не уходит! это началось неделю назад! до этого все норм было! сервером служит системник на i5 3450, 32Гб озу, райд, вин сервер 2008р2 на нем терминалка и 1с сервер

завис значит вообще не реагирует! не мышь не клава не через rdp не подключиться, тупо висит!

в планировщике три вот таких задания
на 3 юзера
User_Feed_Synchronization-
Обновление устаревших системных каналов.

Конфигурация компьютера
Процессор: i5 2320
Материнская плата: Asrock H77 Pro4/MVP
Память: 2x4GB DDR3
Видеокарта: GTX 960
Блок питания: Chieftec APS-650C
Монитор: Dell U2312HM
ОС: Windows 10 pro

Попробуй выключи. Или вручную позапускай, если вариант зависания сервера днем не критичен и есть возможность ребутнуться../

Уже не первый раз сталкиваюсь с такой проблемой в Windows Server 2008 R2 / Windows Server 2012/R2: после установки обновлений или неких ролей/компонентов сервер запрашивает перезагрузку, во время которой на экране появляется надпись “ Preparing to configure Windows. Do not turn off your computer ” или “ Подготовка к настройке Windows. Не выключайте компьютер ”. На этом этапе сервер замирает и эта надпись может висеть часами. При этом сервер продолжает быть доступен по сети, но часть служб, в том числе доступ к RDP, не доступны.

Как правило, в этом случае самый быстрый способ решить проблему – перезагрузить сервер по питанию (хардрезет). Например, удаленно перезагрузить физический сервер можно из консоли HP ILO , Dell iDRAC и .т.п, или из консоли Hyper-V , vSphere для виртуальных машин. Но в таком случае есть вероятность нарушить работу ОС. Лучше использовать более «мягкий» способ сброса зависшего при перезагрузке сервера.

С другого компьютера при помощи оснастки Службы (Services) – services.msс удаленно подключимся к зависшему серверу.

В списке служб сервера несложно найти службу Windows Modules Installer (Установщик модулей Windows), находящуюся в состоянии Stopping . Очевидно, именно эта служба мешает выполнению процедуры корректной перезагрузки сервера.

Кнопки управления службой при этом не доступны. В свойствах службы можно узнать имя исполняемого файла: C:\Windows\servicing\TrustedInstaller.exe

Наша задача – принудительно завершить данный процесс. Проще всего воспользоваться сценарием, описанным в статье Как принудительно завершить зависшую службу с учетом того, что эти действия придется выполнить удаленно.

На любом компьютере откройте окно командой строки и для завершения процесса TrustedInstaller.exe на сервере с именем corp-man02 выполнить следующую команду.

taskkill.exe /s corp-man02 /u corp\admin_name /p P@ssw0rd! /im TrustedInstaller.exe

То же самое действие можно выполнить с помощью утилиты Pskill из набора PSTools:

pskill.exe \\corp-man02 TrustedInstaller.exe

psexec \\corp-man02 taskkill /IM TrustedInstaller.exe /F

После этого на экране зависшего сервера должна появиться надпись Shutting down и через несколько мгновений он должен корректно перезагрузится.

Проблема встречается не только на серверных версиях Windows, но и на клиентских Windows 7 / Windows 8 / Windows 10.

Итак, имеем HP Proliant ML350 Generation 5 Server. Два проца по два ядра, два гига памяти, два винта в рейде. Загрузка ЦП редко достигает 40%, памяти - редко завышает гиг. На машине стоят:

1. Windows Server 2008 Standart.
2. AD (машина - контроллер домена).
3. PCI-E плата расширения с LPT портом
4. 1С Предприятие 7.7.
5. HASP License Manager, в режиме службы.
6. Сервер терминалов.
7. VPN сервер (средствами самой винды), для работы мучного цеха, территориально удаленного и удаленного администрирования.
8. Общий для бухгалтерии принтер и роль Сервер печати.
9. Антивирус Касперского для файловых серверов Enterpeise Edition 6.
10. Kaspersky AdminKit.
11. DHCP (пока не используется, потом будет приобретаться вторая сетевуха, Kerio или UserGate и эта же машина будет нагружаться еще и ролью инет-прокси).
12. MSSQL 2005 Express Edition - была нужна для админкита.

Все настроено за 3 дня. Настраивалось по схеме: поставил -> проверил -> ставим дальше.

Потом железяка была введена в работу. Постоянная нагрузка:

1. 3 клиента в терминале в базе "1С:Бухгалтерия".
2. 8 клиентов в терминале в базе "1С:Комбинат питания"
3. 1 клиент в базе "КАМИН:Расчет заработной платы", не в терминале, база подключена через сетевой путь.
4. Из этих 12 10 пользователей печатают на общий принтер, установленый на сервере, двое - на свои принтере, которые без проблем при входе в терминал подхватываются в качестве основных.
5. 1 клиент в базе "1С:Комбинат питания" через VPN-соединение, принтер также подхватывается.

Все бекапы, обновления антивирусов и т.д. - ночью по расписанию. Днем только эта нагрузка. Работает все неплохо. Но есть одно маленькое но. В один прекрасный момент, безо всякой закономерности сервер просто останавливается. Картинка в терминальной сессии и на экране монитора (если его подключить) застывает, пинги не идут, кнопка NumLock на клаве не меняет состояни индикатора на клаве. На системном блоке есть специальный индикатор, отображающитй состояние процессора - он загорается красным. Никакой закономерности из-за чего это происходит выяснить не удалось. Может проработать день, а может упасть и сразу после включения.

Читайте также: