- Während der Update-Suche steigt die CPU Auslastung auf dem WSUS Server enorm an, nach ca. 2 Minuten bricht der Client die Suche ab, danach endet auch die Belastung auf dem Server. In den IIS Logs und im Ereignisprotokoll sind allerdings keine Fehler zu finden.
- Nach ein paar Tagen Laufzeit des WSUS lässt sich die Konsole nicht mehr starten (Meldung mit der Option “Serverknoten zurücksetzen”). Ein Neustart des WSUS-Dienstes ist nutzlos, nur ein “iisreset” behebt das Problem vorübergehend.
Der Workaround
So eine richtige Lösung dafür gibt es nicht wirklich, aber einen gut funktionierenden Workaround. Ihr könnte das Ganze natürlich mit höher getakteten CPUs und noch mehr RAM zu erschlagen versuchen, Microsoft empfiehlt aber eine kostengünstigere Variante: Erhöht das ASP.NET Timeout für den WSUS-App-Pool. Dazu müsst ihr in der Datei “\Program Files\Update Services\WebServices\ClientWebService\Web.Config” folgende Zeile finden:
1 |
<httpRuntime maxRequestLength="4096" /> |
1 |
<httpRuntime maxRequestLength="4096" executionTimeout="3600" /> |
- Queue Length von 1.000 auf 25.000 stellen
- Maximum Worker Processes von 1 auf 0 stellen
- Service Unavailable von HttpLevel auf TcpLevel umstellen
- Failure Interval (minutes) von 5 auf 30 umstellen
- Maximum Failures von 5 auf 60 umstellen
- iisreset 🙂