Forum
Arkadaşlar Merhaba
w3wp.exe işlemi %100 lere dayanıyor ve bağlı olduğu aplikasyon havuzunda 60'a yakın online rezervasyon portalımız çalışıyor. Portalların yazılım alt yapıları , kodlama v.s. hepsi aynı sadece görseller değişik bu yüzden hangi işlemin veya döngünün bunu yaptığını bulamıyoruz acaba w3wp.exe deki işlemleri ayırt edebileceğimiz bir uygulama var mı bildiğiniz veya bunun nasıl üstesinden gelebiliriz?
IIS 6.0 kullanıyorsanız bunu bulmak zor bazı yazılımlarla en çok işlem yapanlar bulunuyor ama bu her zaman doğru sonucu vermeyebilir. Çünkü bu sorunlar genelde yoğunluk değil hatalı bir kodlama yada döngü nedeniyle olabilir. En sağlıklı yolu siteleri kendi uygulama havuzlarına çekmeniz bu şekilde takibi çok daha kolay olacaktır.
Bu ayarı yaptıktan sonra tas manager üzerinden PID tabını açıyorsunuz sonrasında c:\windows\system32\cscript.exe c:\windows\system32\iisapp.vbs
uygulamasını çalıştırıp hangi Pid hangi siteye ait görebilirsiniz.
Merhaba,
IIS altında yüksek CPU kullanan app pool için Microsoft bir hotfix yayınlamıştı.İsterseniz bunu deneyiniz.
http://support.microsoft.com/kb/916984
Eğer bu yardımcı olmadıysa bunun için daha derinlemesine araştırma yapmak gerekiyor.Bunun için size yardımcı olabilirim.Çünkü,burada IIS altında kullanılan portal sitelerinin içindeki managed/unmanaged blok boyutlarında ve ya çok büyük graphs/buffer olabiliyor.Bunun için bu işi production ortamda değilse ,test ortamı oluşturarak bunu yapmanızı öneriyorum.Bunun için güzel bir araç olan "procexp" kullanmalısınız.
Saygılar,
cevaplarınız için teşekkür ederim
Özgür bey her siteyi kendi aplikasyon havuzunda çalıştırsak ne gibi eksileri olur?
5000 tane siteyi ayrı uygulama havuzlarında çalıştırmak çok fazla ram kullanımına neden olur. Ama 60 tane site için bu size zarardan çok fayda sağlayacaktır.
Ayrıca default appool kullanan sitelerden her hangi biri uygulama havuzunu tıkayacak bir soruna nedne olursa diğer sitelerde etkilenir fakat sitenin kendi havuzu olursa diğer siteleri etkileyemez.