Очистка WSUS - тайм-аут при удалении «ненужных файлов обновлений»

Выполнение очистки WSUS, которая не выполнялась в течение длительного времени - запуск мастера очистки с единственной выбранной опцией «ненужное обновление» files ":

enter image description here

Примерно через три минуты обработки мастер завершил работу из-за тайм-аута-исключения: enter image description here

Это сообщение, которое я нажимаю "скопировать в буфер" в консоли:

The WSUS administration console was unable to connect to the WSUS Server via the remote API. 

Verify that the Update Services service, IIS and SQL are running on the server. If the problem persists, try restarting IIS, SQL, and the Update Services Service.

System.Net.WebException -- The operation has timed out

Source System.Windows.Forms

Stack Trace:
at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at Microsoft.UpdateServices.UI.SnapIn.Wizards.ServerCleanup.ServerCleanupWizard.OnCleanupComplete(Object sender, PerformCleanupCompletedEventArgs e)

... попробовал то же самое в экземпляре PowerShell с повышенными привилегиями: enter image description here


Что я пробовал до сих пор:

  • Поскольку период ожидания составляет ~ 3 минуты, я установил время ожидания соединения Wsus-Site в IIS с 180 до 10800 секунд: enter image description here

  • удостоверился, что учетная запись, связанная с IIS-ApplicationPool, имеет достаточные разрешения для папки WSUSContent.

  • убедилась, что учетная запись, на которой запущен мастер / сценарий, является членом группы администраторов WSUS (и группы администраторов сервера )
  • отключил тайм-аут запроса на SQL-сервере, на котором запущена моя SUSDB (изначально это было сделано при очистке неиспользуемых обновлений и обновлений версий)

Все остальные шаги очистки WSUS работают - сначала у меня было несколько сбоев во время очистки " неиспользуемые обновления и ревизии обновлений », так как очистка давно не производилась. Однако после ручного удаления нескольких обновлений из базы данных и отключения тайм-аута этот шаг завершился без ошибок. Я также должен упомянуть, что сервер WSUS является частью среды SCCM и управляется нашим SUP (включена очистка при синхронизации обновлений по расписанию).

Просматривая форумы, я обнаружил несколько полезных тем, касающихся тайм-аутов при очистке «неиспользуемые обновления и файлы обновлений», но я не обнаружил почти такой же проблемы при очистке «ненужных файлов обновлений». Так что здесь будет приветствоваться любая помощь.

2
задан 9 November 2017 в 11:56
1 ответ

Этот сценарий старый, но мне повезло запустить его на моем сервере WSUS. Я унаследовал тот, который полностью выходил из-под контроля, и консоль вылетала в разных местах. Я также запускаю этот сценарий переиндексации базы данных WSUS , который может помочь.

С тех пор я выполняю их как ночное обслуживание.

1
ответ дан 3 December 2019 в 12:34

Теги

Похожие вопросы