Genel, MS Server 2012 R2
IIS Server da Process Sayısını Arttırma

IIS Server da Process Sayısını Arttırma

Herkese Merhaba,

Bu yazımızda IIS server da App Pool daki proceslerin sayısını artırmayı göstereceğim. Öncelikle tabiki neden böyle bir şey yaptığımızdan da bahsedelim hızlıca;

Konumuz şu 1 tane uygulamamız var web sitesi olsun yada başka bir servis farketmez.

IIS in Request Processing i senkron olarak çalışır ve cpu da bir işlem yaparken diğer işlemleri bekletir.

Yaniii, web sitesine bir paket gelir ııs bunu app e taşır app cpu da işlemeye başlar iis de o paketin sahibine ‘bekle abicim hazırlanıyor senin pizza dakikaya çıkacak’ felan yapar o sırada paket geri ııs tarafından son kullanıcıya gönderilir ve yeni paket işleme alınır.

NOT: Burada ms lik farklardan bahsettiğimiz için üstündeki yazılıma da bağlı olarak çok göze çarpmayan bir durum ama büyük mimarilerde genellikle asenkron çalışan sistemlere önem verilir.

Bu yüzden biz napıcaz IIS te diyeceğiz ki bu Web sitesinin App i ni çoğalt. 1 kişi karşılamasın 2 kişi karşılasın gibi.

Çok da basit 2 ekran görüntüsü felan tutar ben çok konuşuyorum.

IIS te Application Pool sekmesine geliyoruz.

Ve Uygulamamızın App ine (DefaultAppPool) sağ tıklayıp gelişmiş özellikler diyoruz.

Burada Maximum Worker Process sütununda default ta 1 gelir. Biz bunu 2 yapıyoruz.

Okey diyip siteyi çağırıyoruz 1 2 kere (test ortamı olduğu için istek gelmesi lazım) ve iis teki request monitörden bakıyoruz.

Gördüğünüz gibi 2 ayrı process olarak çalışıyor ve birbirinden farklı kaynakları kullanarak istek karşılamaya başlıyorlar.

Ama tek bir web sitesine bağlılar.

Biz test amaçlı bunu 2 yaptık bunun bir sınırı yok fakat kalkıp 10 tane process yapmanında manası yok.

En çok önerilen maksimum değer 8 dir. Daha fazla ihtiyaç oluyorsa bu artık IIS ten çıkmıştır daha farklı bir yapı (container,cloud) kurmanız gerekir.

Share this Story

Related Posts

One Comment

  1. Ercan Eryılmaz

    8 Eylül 2020 at 19:04

    teşekkürler güzel ve faydalı bir paylaşım

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

The Hacker News

  • SolarWinds Hackers Also Breached Malwarebytes Cybersecurity Firm
    by [email protected] (Ravie Lakshmanan) on 20 Ocak 2021 at 11:27

    Malwarebytes on Tuesday said it was breached by the same group who broke into SolarWinds to access some of its internal emails, making it the fourth major cybersecurity vendor to be targeted after FireEye, Microsoft, and CrowdStrike. The company said its intrusion was not the result of a SolarWinds compromise, but rather due to a separate initial access vector that works by "abusing applications […]

  • Google Discloses Flaws in Signal, FB Messenger, JioChat Messaging Apps
    by [email protected] (Ravie Lakshmanan) on 20 Ocak 2021 at 11:16

    In January 2019, a critical flaw was reported in Apple's FaceTime group chats feature that made it possible for users to initiate a FaceTime video call and eavesdrop on targets by adding their own number as a third person in a group chat even before the person on the other end accepted the incoming call. The vulnerability was deemed so severe that the iPhone maker removed the FaceTime grou […]

  • Researchers Discover Raindrop — 4th Malware Linked to the SolarWinds Attack
    by [email protected] (Ravie Lakshmanan) on 19 Ocak 2021 at 15:04

    Cybersecurity researchers have unearthed a fourth new malware strain—designed to spread the malware onto other computers in victims' networks—which was deployed as part of the SolarWinds supply chain attack disclosed late last year. Dubbed "Raindrop" by Broadcom-owned Symantec, the malware joins the likes of other malicious implants such as Sunspot, Sunburst (or Solorigate), and Teardrop that […]

  • A Set of Severe Flaws Affect Popular DNSMasq DNS Forwarder
    by [email protected] (Ravie Lakshmanan) on 19 Ocak 2021 at 13:43

    Cybersecurity researchers have uncovered multiple vulnerabilities in Dnsmasq, a popular open-source software used for caching Domain Name System (DNS) responses, thereby potentially allowing an adversary to mount DNS cache poisoning attacks and remotely execute malicious code. The seven flaws, collectively called "DNSpooq" by Israeli research firm JSOF, echoes previously disclosed weaknesses in […]

  • FreakOut! Ongoing Botnet Attack Exploiting Recent Linux Vulnerabilities
    by [email protected] (Ravie Lakshmanan) on 19 Ocak 2021 at 13:40

    An ongoing malware campaign has been found exploiting recently disclosed vulnerabilities in network-attached storage (NAS) devices running on Linux systems to co-opt the machines into an IRC botnet for launching distributed denial-of-service (DDoS) attacks and mining Monero cryptocurrency. The attacks deploy a new  malware variant called "FreakOut" by leveraging critical flaws fixed in Laminas […]