IIS7 Performansı Na...
 
Bildirimler
Hepsini Temizle

IIS7 Performansı Nasıl Yükseltebilirim  

  RSS
Etiken
(@Etiken)
Üye

IIS7 kullanıdıgım bir birimden veb sayfasından günlük ortalama 1 gb  veri çekme işlemleri gerçekleştiriliyor ama bu işlemlerin başlangıç saatlerinde uzun bir süre kimse yanıt alamıyore makineyi yeniden başlatsam bile çözüm olmuyor bu durumda IIs7 nın performansını nasıl yükselte bilirim bunun için ne yapmam lazım

Alıntı
Gönderildi : 22/02/2011 16:33
Engin ÖZŞAHİN
(@EnginOZSAHiN)
Üye

Merhaba,


Aşağıdaki linkte IIS 7.0 performans ayarları ile ilgili eğitim videoları bulunmakta. İşinize yarayacaktır.


http://learn.iis.net/

CevapAlıntı
Gönderildi : 22/02/2011 17:17
Etiken
(@Etiken)
Üye

Ben tam olarak istediklerimi burada alamıyorum benim kullanıcılarım veritabanından veri çekiyorlar ama sıra ile değil hepsi aynı anda 200 kullanıcı ile 400 kullanıcı arasında yani 180 kullanıcı aynı dakika içerisinde işlem yapmak istedigi zaman server tamamen kullanılmaz hal alıyor w3wp.exe cpu%97 ye kadar çıkartıyor ve servisleri stop edip yeniden açtıgımda 30 sn düzgün gidiyor makineye reset attıgımda ise 5 dk ile 15 dk arasında düzgün gidiyor bana bu IIS servisinin 180 kullanıcıyı kaldırmadıgı anlamına geldigini sölemeyin bazı haber siteleri bunu nasıl başarıyor -- Ayrıca yönlendirdigin sitedeki bilgiler daha farklı bilgiler kattı onun için teşekkür ediyorum..

CevapAlıntı
Gönderildi : 22/02/2011 20:18
Engin ÖZŞAHİN
(@EnginOZSAHiN)
Üye

Sitenin size bilgi katmasına memnun oldum. 


Aslında en başta bu şekilde detaylı bir açıklama olsaydı daha iyi olurdu. Zira aynı problem ile bende karşı karşıyayım:))) Kullanmış olduğumuz CRM programı IIS üzerinden sql'e bağlanıp veri çekiyor ve burada TCPView tool'u ile gördüğüm kadarıyla sunucu üzerinde sessionlar kapanmıyor ve kapanmadığı içinde sistem kaynakları şişiyor(Sanırım Ram object DLL bağlantısı yapılıyor ve delphi tabanlı).


Şu an için bende bir çözüm bulamadım ve bende IIS'İ restart ederek çalışmaya çalışıyorum.Bir çözüm bulduğum zaman paylaşabilirim.Sizde bulursanız paylaşmanızı rica ederim.

CevapAlıntı
Gönderildi : 23/02/2011 01:46
Etiken
(@Etiken)
Üye

İlginiz için teşekkür ederim

açık kalan sessionları kapatma işlemini yaptım ama ona ragmen herhangi bir değişklik yok servis yine aynı şekilde çalışıyor 

RestFull olarak denenmem söylenmişti bu yönde bi çalışma geliştirecegim eğer bunda çözüm bulabilirsem  bu platformda bilgiyi paylaşacagımdan emin olabilirsiniz.

CevapAlıntı
Gönderildi : 23/02/2011 17:32
Hüseyin Sevin
(@huseyinsevin)
Üye

http://learn.iis.net/page.aspx/449/using-wsrm-to-manage-iis-7-apppool-cpu-utilization/ bu linke bir göz atın isterseniz.

CevapAlıntı
Gönderildi : 23/02/2011 23:28
Engin ÖZŞAHİN
(@EnginOZSAHiN)
Üye

Göndermiş olduğunuz linkteki anlatılan adımları uyguladım.Umarım faydası olur.Sonucu paylaşacağım.

CevapAlıntı
Gönderildi : 24/02/2011 02:06
Hüseyin Sevin
(@huseyinsevin)
Üye

IIS'in CPU kullanımı sınırlandırabilirsiniz böylece IIS'in yüksek CPU kullanımı sebebiyle sunucu cevap veremez bir duruma gelmeyecektir.

Sonucu bizimlede paylaşırsanız memnun oluruz.

İyi çalışmalar.

CevapAlıntı
Gönderildi : 24/02/2011 10:24
Engin ÖZŞAHİN
(@EnginOZSAHiN)
Üye

Merhaba,


DefaultAppPool için %50 CPU ve 4096MB ram kullanımına ayarladım.Sabahtan bu yana test ediyorum ve herhangi bir donanım sıkışması yaşamadım.Şu an için problemim çözülmüş görülüyor.Birkaç gün daha gözlemleyip size sonucu bildireceğim.


Link paylaşımı için teşekkür ederim.

CevapAlıntı
Gönderildi : 24/02/2011 18:50
Engin ÖZŞAHİN
(@EnginOZSAHiN)
Üye

Merhaba,


 Bahsetmiş olduğunuz yöntem işime yaradı.Sistemim sorunsuz çalışıyor.Ayrıca AppPool üzerinde advanced setting'e geldikten sonra "idle time-out (minutes)" değerini 5 olarak ayarladım.Tekrar teşekkürler.


Kolay gelsin

CevapAlıntı
Gönderildi : 28/02/2011 22:28
Hüseyin Sevin
(@huseyinsevin)
Üye

Sorununuzu çözmüş olduğunuza sevindim. Geri bildiriminiz için teşekkürler...

CevapAlıntı
Gönderildi : 28/02/2011 23:09
Paylaş: