Ayhan ARDA

IIS 6.0 da w3wp.exe nin hangi site olduğunu tespit etmek

Sunucu üzerinde w3wp.exe lerin aşırı kaynak kullandığını tespit ettiniz fakat hangi w3wp.exe nin hangi web sitesi olduğunu bulmakta zorlanıyorsanız bu çözüm işe yarayacaktır. Öncelikle task manager da View/Select Columns bölümünden PID bölümünü aktif edelim , sonra en çok kullanan w3wp.exe nin PID numarasını alalım.

Şimdi Başlat/Çalıştırdan cmd yazıp komut konsolunu açalım , Burda kullanacağımız script , Microsoft ile beraber gelen iisapp.vbs isimli küçük bir dosya , aşağıdaki şekilde kullanabiliriz.

Önce Komut konsolunda system32 altına geliyoruz , sonra cscript.exe iisapp.vbs yazıyoruz , eğer tüm siteler ayrı application pool da ise bize direk olarak pıd değerlerini yazacaktır. İlgili siteyi bulup kaynak tüketim sebebini araştırabilirsiniz.

C:\WINDOWS\system32>cscript.exe iisapp.vbs
Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

W3WP.exe PID: 1188 AppPoolId: DefaultAppPool

* Identifying Worker Process (w3wp.exe)

*IIS 7.0 için appcmd;
• Başlat > Çalıştır > Cmd
• Windows > System32 > Inetsrv ye gidin
• appcmd list wp çalıştırın

Exit mobile version