Jeśli aplikacja regularnie napotyka na problemy wydajnościowe i wykonanie restartu rozwiązuje ten problem, można pomyśleć o skonfigurowaniu WebAppPool do automatycznego restartu. Odnalezienie właściwej opcji jest możliwe dzięki sprawdzaniu wartości zagnieżdżonych właściwości opcji. Najpierw sprawdź dostępne właściwości application pool:
Następnie można sprawdzić tylko opcje związane z recyclingiem:
Teraz kolej na zbadanie właściwości periodicrestart:
Pod właściwością time można wreszcie odnaleźć opcję, która określa czas po jakim domyślnie ma się wykonać restart pool-i:
Do zmiany właściwości opcji można skorzystać z Set-ItemProperty. Po zmianie zawsze warto sprawdzić czy zmiana jest zastosowana poprawnie:
Ze względu na XML-ową strukturę pliku konfiguracyjnego powyższe zmiany mogą zostać także wykonane z pomocą polecenia Get-WebConfiguration lub Get-ConfigurationProperty:
A tak wygląda to w pliku konfiguracyjnym (domyślnie c:\windows\system32\inetsrv\config\applicationHost.config)
Lokalizację pliku zawsze można sprawdzić poleceniem Get-WebConfigFile: