Назад | Перейти на главную страницу

Сбой WSUS при выполнении запроса с большим количеством ресурсов

Мы несколько раз внедряли сервер WSUS на Windows Server 2016, и вначале он работает хорошо, но перестает работать после того, как все обновления (~ 130 000) были загружены и одобрены. Мы запускаем его с MSSQL вместо внутренней базы данных.

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

Как ни странно, когда я сначала утверждаю только важные обновления (а их всего ~ 15 000), все работает отлично, что снова указывает на своего рода узкое место.

Я подозреваю, что в этот момент происходит сбой службы WSUS, потому что сервер WSUS должен обрабатывать информацию от клиента относительно всех утвержденных обновлений в базе данных, что затем приводит к сбою службы WSUS. Как ни странно, ни ISS, ни SQL-Server не дают сбоев.

Есть ли у кого-нибудь аналогичный опыт или жизнеспособное решение?

На самом деле это была проблема, связанная с IIS. Частная память, доступная пулу приложений IIS, была слишком мала. (Как указывает @Appleoddity). После того, как ему в три раза больше доступной памяти по умолчанию, служба WSUS теперь работает отлично.