Forum
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
Merhaba,
Aşağıdaki linkte IIS 7.0 performans ayarları ile ilgili eğitim videoları bulunmakta. İşinize yarayacaktır.
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..
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.
İ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.
http://learn.iis.net/page.aspx/449/using-wsrm-to-manage-iis-7-apppool-cpu-utilization/ bu linke bir göz atın isterseniz.
Göndermiş olduğunuz linkteki anlatılan adımları uyguladım.Umarım faydası olur.Sonucu paylaşacağım.
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.
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.
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
Sorununuzu çözmüş olduğunuza sevindim. Geri bildiriminiz için teşekkürler...