System Center Service Provider Foundation'da (SPF) hata ayıklama günlüğü

Bu makalede, Windows Olay Görüntüleyicisi veya komut satırı aracılığıyla System Provider Foundation'da (SPF) hata ayıklama günlüğünün nasıl etkinleştirileceği açıklanır.

Orijinal ürün sürümü: System Center 2012 Orchestrator, System Center 2012 R2 Orchestrator
Özgün KB numarası: 2850280

Belirtiler

Microsoft System Center 2012 Service Pack 1 (SP1) System Provider Foundation ve Microsoft System Center 2012 R2 System Provider Foundation, SPF sorunlarının giderilmesini sağlamak için yerel hata ayıklama günlüğü özellikleri içerir. SPF, ayrıntılı hata ayıklama çıkışı üretmek için Windows için Olay İzleme (ETW) günlüğünü içerir. Bu işlev, en iyi hizmet performansını sağlamak için varsayılan olarak kapalıdır, ancak SPF ile ilgili sorunlar yeniden oluşturulurken etkinleştirilebilir. SPF günlüğü, Windows Olay Görüntüleyicisi aracılığıyla veya logman.exe yardımcı programı kullanılarak komut satırı aracılığıyla etkinleştirilebilir.

Yöntem 1: Komut satırı

Bu yöntem, betik oluşturma avantajına sahiptir ve ayrıca sistem performansına biraz daha az etki gösterir. Her hata ayıklama oturumu yeni bir günlük oluşturacağından, yinelemeli sorun giderme için bu yöntemin kullanımı genellikle daha kolaydır.

SPF ETL izlemesi oluşturmak için aşağıdaki adımları kullanın:

  1. SPF sunucunuzda oturum açın ve kısayola sağ tıklayıp Yönetici Olarak Çalıştır'ı seçerek yükseltilmiş bir komut istemi veya PowerShell penceresi açın.

  2. İzleme tanımını oluşturmak için aşağıdaki komutları yazın:

    System Center 2012 R2 System Provider Foundation için:

    logman create trace spfdebugtrace -p Microsoft-ServiceProviderFoundation0xc0000000000000000x5
    logman update spfdebugtrace -p Microsoft-Windows-PowerShell0xf0010000000003ff 0x5
    logman update spfdebugtrace -pActivityEventSource 0x0 0xff
    

    System Center 2012 Service Pack 1 (SP1) System Provider Foundation için:

    logman create trace spfdebugtrace -p Microsoft-ServiceProviderFoundation-Core 0x8000000000000000 0x5
    logman update trace spfdebugtrace -p Microsoft-ServiceProviderFoundation-VMM 0x8000000000000000 0x5
    logman update spfdebugtrace -p Microsoft-Windows-PowerShell0xf0010000000003ff 0x5
    
  3. İzlemeyi başlatmak için yazın logman start spfdebugtrace .

  4. Araştırdığınız sorunu yeniden oluşturun.

  5. yazarak logman stop spfdebugtraceizlemeyi durdurun.

  6. İzleme konumuna gidin (varsayılan olarak C:\PerfLogs\Yönetici, aşağıya bakın) ve komutunu netsh trace convert spfdebugtrace_000001.etlyazarak izlemeyi okunabilir bir biçime dönüştürün. Birden çok izleme aldıysanız ETL dosyasının tam dosya adı farklı olabilir. En son ETL dosyasının adını görmek için Çıkış konumu değerini yazın logman query spfdebugtrace ve araştırın.

İpucu

  • komutunu logman update trace spfdebugtrace -o <location>kullanarak günlük dosyasının konumunu değiştirebilirsiniz. Örneğin, logman update trace spfdebugtrace c:\temp.
  • SPF sunucusunda doğrudan oturum açamıyorsanız ancak yine de ağ bağlantınız varsa, yukarıdaki komutlara logman ekleyerek -s <computername> izlemeyi uzaktan oluşturabilirsiniz. Örneğin: logman create trace spfdebugtrace -p Microsoft-ServiceProviderFoundation-Core 0x8000000000000000 0x5 -s spfserver01.
  • ETL günlük dosyaları çok hızlı bir şekilde büyüyebilir. Sorununuzu yeniden oluşturmaya ve sorun yeniden üretildikten hemen sonra izlemeyi durdurmayı deneme.
  • Bazı sorunlar için VMM hata ayıklama günlüklerini aynı anda toplamak yararlı olabilir. Ayrıntılar için bkz. Virtual Machine Manager'da hata ayıklama günlüğünü etkinleştirme .

Yöntem 2: Olay Görüntüleyicisi

SPF hata ayıklama bilgilerini görüntülemek için alternatif bir yöntem, izleme kanalını Olay Görüntüleyicisi aracılığıyla etkinleştirmektir. Bu yöntem daha az hataya açıktır, ancak çok sayıda giriş günlüğe kaydedilirse verileri görüntülemek daha zor olabilir. Günlüğe kaydedilen bilgiler aynıdır.

Olay Görüntüleyicisi SPF hata ayıklama günlüğünü etkinleştirmek için aşağıdaki adımları kullanın:

  1. Olay Görüntüleyicisi açın ve Görünüm'ü seçin, ardından henüz seçili değilse Analiz ve Hata Ayıklama Günlüklerini Göster'i seçin.
  2. Microsoft>ServiceProviderFoundation>CoreUygulama ve Hizmet Günlükleri'ne> gidin.
  3. SPF çekirdeği için Analiz kanalı'na sağ tıklayın ve Günlüğü etkinleştir'i seçin. Günlüğü etkinleştirmeniz istendiğinde Tamam'a yanıt verin.
  4. Uygulama ve Hizmet Günlükleri>Microsoft>ServiceProviderFoundation>VMMSPF VMM> Analytic günlüğü için 3. adımı yineleyin.
  5. Sorununuzu yeniden oluşturun.
  6. Her günlüğe sağ tıklayın ve Günlüğü devre dışı bırak'ı seçin. Yakalanan olaylar sağ bölmede görünür.

İpucu

Eylemler\Tüm Olayları Farklı Kaydet... seçeneğini belirleyip kayıt türünü Metin (Sekmeyle ayrılmış)(*.txt) olarak değiştirerek günlükleri daha kolay görüntülemek için dışarı aktarabilirsiniz.