Archiwum za miesiąc 2016-11

PowerShell i IIS 17: Przypisanie WebApplication lub WebSite do ApplicationPool

2016-11-01

Jak wiadomo application pool mają za zadanie izolować WebSite od siebie tak aby działanie jednego WebSite nie wpływało niekorzystnie na pozostałe. Z czasem może się okazać, jeden z WebSite, który został umieszczony wraz z innymi we wspólnym application pool powinien zostać przeniesiony do osobnego application pool. Nic trudnego! Wystarczy skorzystać z napędu IIS oraz standardowych […]

PowerShell i IIS 16: Konfiguracja WebAppPool do autorestartu

2016-11-01

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:

PowerShell i IIS 15: Administracja WebAppPool

2016-11-01

Ponieważ WebApplicationPool jest dla IIS furtką do korzystania z zasobów, to wymaga ona szczególnych czynności administracyjnych. Najczęstszym problemem rozwiązywanym przez administratora jest spadek wydajności dla aplikacji wykorzystującej wybrany application pool. Może to być powodowane (i najczęściej jest) przez wadliwy kod aplikacji WebSite, która np. nie zwalnia zajmowanej pamięci. Na szczęście w tym przypadku można wymusić […]

PowerShell i IIS 14: Domyślne ustawienia dla nowych WebSite i WebApplicationPool

2016-11-01

Każdorazowo gdy tworzony jest nowy WebSite lub nowy WebApplicationPool, otrzymuje on pewne domyślne ustawienia. Te domyślne wartości można edytować w interfejsie graficznym za pomocą odnośników widocznych na panelu Actions:

PowerShell i IIS 13: Właściwości WebApplicationPool

2016-11-01

Aby przejrzeć właściwości WebApplicationPool skorzystaj z napędu IIS:\. W folderze AppPool znajdują się elementy reprezentujące Application Pool. Aby wyświetlić wszystkie właściwości prześlij taki obiekt potokiem do format-list:

PowerShell i IIS 12: Worker Process – w3wp

2016-11-01

Usługa IIS jest realizowana przez proces w3wp. Dokładniej, każdy WebSite jest przypisany do jakiegoś WebApplicationPool. WebApplicationPool jest z kolei obsługiwany przez co najmniej jeden „Worker proces”. Zazwyczaj jeden WebApplicationPool nie potrzebuje większej ilości Worker proces, ale jedną za technik optymalizacyjnych jest wprowadzenie wielowątkowości obsługi WebApplicationPool przez przypisanie do niej większej ilości procesów w3wp (worker thread). […]