Deprecated: preg_match_all(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/html/pmwiki/scripts/vardoc.php on line 66
Wiki agc88.fr | SystemesReseaux

AugmenterValeurDuPrivateMemoryLimitDuWsusPool

 Lors de l'installation du rôle WSUS sur un Windows serveur 2019 ou 2016 core, l'interface graphique de l'application WSUS plante et vous n'avez 
 plus de connectivité car le pool d'application WsusPool est arrêté. Redémarrer Le pool d'application en powershell

 Voici comment on procède pour modifier cette valeur de 1 000 000 000 (1GB) à 8 000 000 000 (8GB). On pourrait également envisager de mettre 0 qui signifie à 
 l'infini.

 Script Powershell :

 Import-Module WebAdministration
 $NewPrivateMemoryLimit = 8388608
 $ApplicationPoolsPath = "/system.applicationHost/applicationPools"
 $ApplicationPools = Get-WebConfiguration $applicationPoolsPath
    foreach ($AppPool in $ApplicationPools.Collection) {
     if ($AppPool.name -eq 'WsusPool') {
      $AppPoolPath = "$ApplicationPoolsPath/add[@name='$($AppPool.Name)']"
      $CurrentPrivateMemoryLimit = (Get-WebConfiguration "$AppPoolPath/recycling/periodicRestart/@privateMemory").Value
            "Private Memory Limit for $($AppPool.name) is currently set to: $($CurrentPrivateMemoryLimit/1000) MB"
            Set-WebConfiguration "$AppPoolPath/recycling/periodicRestart/@privateMemory" -Value $NewPrivateMemoryLimit
            "New Private Memory Limit for $($AppPool.name) is: $($NewPrivateMemoryLimit/1000) MB"
            Restart-WebAppPool -Name $($AppPool.name)
            "Restarted the $($AppPool.name) Application Pool to apply changes"
            }
     }

 Cet article suivant est la version graphique pour modifier la valeur du '''private memory limit" :
 Article Perte De Connectivité?