Özgür Özvarış

Bir yazılımcının kırık dökük dünyası

Hangi w3wp.exe hangi iis Application pool'a ait

clock Kasım 25, 2015 11:07 by author OzgurOzvaris

Merhaba Arkadaşlar,

Kaynaklar

1 -http://blogs.msdn.com/b/friis/archive/2009/10/22/which-w3wp-exe-pid-corresponds-to-which-application-pool.aspx

2 - http://forums.iis.net/t/1159427.aspx?Can+Not+Find+IISAPP+VBS+for+IIS+7

3 - http://www.iis.net/learn/get-started/getting-started-with-iis/getting-started-with-appcmdexe 

 

iis üzerindeki poollarda gözlem yapabilmeniz için öncelikle pool'un proccess id sini elde etmeniz gerekiyor.

 

Eğer windows 2012'den aşağı bir sürüm ile çalışıyorsanız 1. link işinizi görecektir.

%windir%\system32\ yada %windir%\system32\inetsrv\ klasörlerinde  iisapp.vbs scriptini çalıştırmanız yeterli olacaktır.

Eğer windows 2012 ve üzeri iseniz 2. ve 3. link işinize yarayacaktır  appcmd.exe kullanılıyor

worker process pid sini almak için kullandığım komutun son şekli

C:\Windows\System32\inetsrv>appcmd list wp

İyi çalışmalar.



Fidler Reverse Proxy

clock Ağustos 3, 2015 12:57 by author OzgurOzvaris

Merhaba Arkadaşlar,

Kaynak

How do I monitor all incoming http requests?

http://docs.telerik.com/fiddler/configure-fiddler/Tasks/UseFiddlerAsReverseProxy

Telerik'in Fidler ürününü bir çoğunuz duymuştur diye tahmin ediyorum. Duymayanlar için kabaca tarif edersek browser'ı listen eden free bir ürün diyebiliriz. Detaylı bilgi için tıklayınız

Fakat bu gün bahsedeceğim konu fidlerin bir browser listener'ı olarak kullanılması değil reverse proxy olarak kullanılması. Proxy ler içeriden dışarıya çıkarken yönlendirme sağlarken reverse proxler ise dışarıdan içeriye gelen yönlendirmeleri ayarlamak için kullanılıyor.  Örneğin iis üzerine gelen requestleri monitör etmek için kullanabilirsiniz. Bu işlemi yapabilmek için http://docs.telerik.com/fiddler/configure-fiddler/Tasks/UseFiddlerAsReverseProxy linkindeki ayarları harfiyen yapmanız yeterli olacaktır.

Yukarıdaki işlemleri tamamladığınızda 8888 nolu porta gelen çağrılar 80 nolu porttaki iis'iniz tarafından yorumlanacak ve fidler üzerinden alınan request ve responseları takip edebileceksiniz. Örneğin geçenlerde fiddler listener kullanarak soap la ilgili bir sorunu çözdük. 

if (oSession.host.toLowerCase() == "webserver:8888") oSession.host = "webserver:80";

Satırını yazarken eğer local hostta karşılayacaksınız

if (oSession.host.toLowerCase() == "localhost:8888") oSession.host = "localhost:80";

Eğer iç ve ya dış ipniz ile karşılayacaksanızda ikinci bir satır olarak webserver yerine ip değerinizi yazmayı unutumayın...

Dış ip den erişim sağlayacaksanız web server yerine dış ip değerinizi yazın. Epey bir zamanımı aldı bu sorun.

İyi çalışmalar.

 



Hakkımızda  AboneOl 

Blog Yayınımıza Hoşgeldiniz.

Month List

RecentPosts

Sign In