Donnerstag, 13. Dezember 2007

IIS 6.0 IIS Application Pool Settings für MOSS

Bei 32Bit Hardware ist es wicht das der Application Pool vom IIS Recycling Einstellungen gemacht werden. Ohne Settings berechnet .NET seber ein Wert. Dieser Wert wird verwendet für den das clean up des Memory Caches. Ist der Wert zu tief braucht der Prozess zulange für das cean up. Ist dieser zu hoch können die Prozess zu gross wachsen und es kann eine OutOfMemory Exception auftreten.

Die empfohlenen Settings sind:

Virtual memory-based recycling 1300MB
Used memory recycling 1000MB

Weiter sollte der Prozess 30 Min. vor dem Traffic Peak gerecycled werden.

Für den Shutdown des Prozesses muss der Timeout auch auf 300 gesetzt werden. Sonst werden grosse File uploads abgeprochen.

Zum analysieren der Worker Prozess recyciles kann der folgende Wert gesetzt werden in der IIS Meta Datenbank.

cscript adsutil.vbs set w3svc/AppPools//LogEventOnRecycle 255

Keine Kommentare: