2008-12-05 7 views
6

Başlık hemen hemen her şeyi söylüyor. Bazı uyarılar şunlardır:Bir IIS sitesinin istekleri alıp almayacağını nasıl belirleyebilirim?

  • C# bunu yapabilmek için gereken
  • Uzak bir sunucudan yapılması gereken edebilmesi gerekir
  • (yani başka IIS kontrol ederek bir sunucuda çalışan)
  • gerçek zamanlı Ben günlük dosyasını izlerken denedim

WMI kullanabilir miyim

  • çağırır (1 saniye içinde) yakın olmak İhtiyaçları, ama o Real- için yeterli neredeyse yakın değil çıkıyor zaman.

    Teşekkürler!

    DÜZENLEME: Tom'un cevap yorumunda bu koymak, ama burada daha kolay görünür:

    Bu sayaç kullanan değişimleri gözlemle başardı:

    var perf = new PerformanceCounter("ASP.NET Apps v2.0.50727", "Requests Total", "_LM_W3SVC_[IIS-Site-ID]_ROOT", "[Server-Name]"); 
    
  • cevap

    4

    Nasıl ASP okuma hakkında. NET makinede NET istekleri/sn performans sayacı?

    System.Diagnostics.PerformanceCounter sınıfının bir makine adı alan bir kurucusu vardır.

    +0

    Bu sayaç kullanan değişimleri gözlemle başardı: var perf = new PerformanceCounter ("ASP.NET Uygulamaları v2.0.50727", "Toplam İstekleri", "_LM_W3SVC_ [IIS-Site-ID] _root", "[Sunucu adı]"); Teşekkürler! –

    +1

    İhtiyacım olan bu, ama nasıl kullanılır? IIS'in yukarı ya da aşağı gitmesi için neye ihtiyacım var? – Gali

    İlgili konular