Rapor Sunucusu hizmet izleme günlüğü
Rapor sunucusu izleme günlüğü oldukça ayrıntılı bilgi için rapor sunucusu hizmeti işlemleri içeren, Report Server Web tarafından gerçekleştirilen gibi işlemler, Rapor Yöneticisi, hizmet ve arka plan işlemi.İzleme günlük dosyası, diğer günlük dosyalarında kaydedilen yedek bilgilerin yanı sıra, kullanılabilir olmayan ek bilgiler içerir.İzleme günlüğü bilgilerini, rapor sunucusu içeren bir uygulama hata ayıklama veya yürütme günlüğü ve olay günlüğü için yazılmış bir sorunla araştırma yararlı olabilir.
Not
Önceki sürümlerde, birden çok izleme günlük dosyaları, her uygulama için bir tane vardı.Bu sürüm, tüm günlük verilerini tek dosya olarak birleştirir.Aşağıdaki dosyaları eski ve içinde artık olarak oluşturulurSQL Server 2008: ReportServerWebApp_ ReportServerService_main_ zaman damgası < >< zaman damgası > .log ve ReportServer_ < > zaman damgası .log. günlük.
Günlük bilgileri görüntüleme
İzleme günlük dosyası olan ReportServerService_<zaman damgası>. günlüğünüİzleme günlüğü bir ASCII metin dosyasıdır.Dosyayı görüntülemek için herhangi bir metin düzenleyicisi kullanabilirsiniz.Bu dosya \Microsoft SQL Server\ konumunda bulunur.<SQL Server örnek>\Reporting Services\LogFiles.İzleme günlüğü (yerel saat), gece yarısından sonra oluşan ilk girdiyle başlayarak günlük olarak oluşturulur ve her hizmet yeniden.Zaman damgası, Evrensel Saat'e (UTC) göre temel alır.Dosyanın EN-US biçimindedir.Varsayılan olarak, izleme günlükleri için 32 megabayt sınırlı ve 14 gün sonra silinir.
ReportServerService günlük dosyası için yapılandırma ayarları
İzleme düzeyi ile belirtilirDefaultTraceSwitchve RSTraceayarlar.Tüm izleme düzey ayarlarını ReportingServicesService.exe.config dosyasında saklanır.
Yapılandırma dosyası ise, klasör yol \Program Files\Microsoft SQL Server\MSRS10.<örnek adı>\Reporting Services\ReportServer\bin
ReportServerService günlük dosyası varsayılan olarak etkindir.
Kapatmak için izleme düzey 0 olarak ayarlayınRStracebölüm ReportingServicesService.exe.yapılandırma dosyası.
Dosyaların tutulduğu gün sayısını sınırlamak içinKeepFilesForDaysyapılandırma ayarıRStracebölüm.Bu değer, 14'e varsayılan olarak küme.
Dosya boyutunu sınırlamak içinFileSizeLimitMbyapılandırma ayarıRStracebölüm.Bu değer 32 megabayt varsayılan olarak küme.İçeriğin ne kadarını kaydedilen denetlemek için (0-4) izleme düzeylerini ayarlayarak boyutunu denetleyebilirsiniz.Hangi bileşenlerin izlenen da belirtebilirsiniz.Günlük dosyası en fazla 14 gün sona erme tarihinden önce ulaşıldığında, eski girişler yeni girişlerle değiştirilir.
Günlük dosyası alanları
Aşağıdaki alanlar, bir izleme günlüğüne bulunabilir:
İşletim sistemi sürüm, işlemci ve bellek gibi sistem bilgilerini.
Reporting Services Bileşen ve sürüm bilgilerini.
Uygulama günlüğü olayları günlüğe.
Rapor sunucu tarafından oluşturulan özel durum.
Bir rapor sunucusu tarafından günlüğe kaydedilen düşük kaynak uyarılar.
SOAP Zarf ve Özet giden SOAP Zarf gelen.
HTTP üstbilgisi, yığın izleme ve hata ayıklama izleme bilgileri.
Yoksa rapor teslimini, raporu isteyen alınan oluştu ve ne kadar teslim belirlemek için izleme günlüğü bilgilerini gözden geçirebilir girişim yapılan.İzleme günlükleri de kayıt raporunu yürütme etkinlik ve rapor işleme sırasında etkin olan ortam değişkenleri.Hatalar ve özel durumlar da izleme günlükleri girilir., saat aşımı hataları rapor örneğin, bulabilirsiniz (olarak belirtilen bir ThreadAbortExceptionsGiriş).
Örnek yapılandırma ayarları
Aşağıdaki örnek XML yapısını gösterirRStraceayarlar.DeğeriDefaultTraceSwitchgünlüğünü eklenen bilgi türünü belirlerHariç içinComponentsöznitelik, değerleriRStraceaynı üzerinden yapılandırma dosyaları.
<system.diagnostics>
<switches>
<add name="DefaultTraceSwitch" value="3" />
</switches>
</system.diagnostics>
<RStrace>
<add name="FileName" value="ReportServerService_" />
<add name="FileSizeLimitMb" value="32" />
<add name="KeepFilesForDays" value="14" />
<add name="Prefix" value="tid, time" />
<add name="TraceListeners" value="file" />
<add name="TraceFileMode" value="unique" />
<add name="Components" value="all" />
</RStrace>
Aşağıdaki tabloda, her ayar hakkında bilgi sağlar.
Ayar |
Açıklama |
---|---|
RStrace |
Hatalar ve izleme için kullanılan bir ad belirtir. |
DefaultTraceSwitch |
ReportServerService izleme günlüğüne bildirilen bilgi düzeyini belirtir.Her düzey, tüm düzeyleri daha düşük numaralı tarafından rapor edilen bilgileri içerir.Devre dışı bırakma izleme önerilir.Geçerli değerler şunlardır: 0 = Devre dışı bırakır izleme 1 = Özel durumlar ve yeniden başlatır 2 = Özel durumlar, yeniden uyarı 3 Özel durumlar, yeniden uyarı, durum iletileri (varsayılan) = 4 = Ayrıntılı modu |
FileName |
Günlük dosyası adının ilk bölümünü belirtir.Belirtilen değerPrefixtamamlandığında diğer adı. |
FileSizeLimitMb |
İzleme günlük boyutu üst sınırını belirtir.Dosyanın megabayt olarak ölçülür.0'ın en büyük bir tamsayı için geçerli değerlerdir.Varsayılan değer 32’dır.0 Ya da negatif bir sayı belirtirseniz, rapor sunucusu değerini 1 olarak değerlendirir. |
KeepFilesForDays |
Daha sonra bir izleme günlük dosyası silinecek gün sayısını belirtir.0'ın en büyük bir tamsayı için geçerli değerlerdir.Varsayılan değer 14’dır.0 Ya da negatif bir sayı belirtirseniz, rapor sunucusu değerini 1 olarak değerlendirir. |
Prefix |
Bir günlük örnek diğerinden ayırt eden oluşturulan değeri belirtir.Varsayılan olarak, izleme günlük dosyası adları için zaman damgası değeri eklenir.Bu değer küme "tid, saat".Bu ayarı değiştirmeyin. |
TraceListeners |
İzleme günlüğü içerik çıktısı için bir hedef belirtir.Her biri virgülle ayırarak birden çok hedef belirtebilirsiniz.Geçerli değerler şunlardır: DebugWindow Dosya (varsayılan) StdOut |
TraceFileMode |
İzleme günlükleri için bir 24 saatlik dönem verileri içeren olup olmadığını belirtir.Her bileşen için bir benzersiz izleme günlüğü her gün olmalıdır."Benzersiz (varsayılan)" için bu değer küme.Bu değeri değiştirmeyin. |
Components |
Bileşenler için hangi izleme günlük bilgileri üretilir ve izleme düzey, bu biçimde belirler: <Bileşen kategorisini>:<TraceLevel> Bileşen catogories küme olabilir:
İzleme düzey geçerli değerler şunlardır: 0 = Devre dışı bırakır izleme 1 = Özel durumlar ve yeniden başlatır 2 = Özel durumlar, yeniden uyarı 3 Özel durumlar, yeniden uyarı, durum iletileri (varsayılan) = 4 = Ayrıntılı modu rapor sunucusu için varsayılan değer: "all:3". Tüm veya bazı bileşenlerin belirtebilirsiniz ( all, RunningJobs, SemanticQueryEngine, SemanticModelGenerator).Belirli bir bileşenle ilgili bilgileri oluşturmak istiyorsanız, izleme için (örneğin, "SemanticModelGenerator:0") iptal edebilirsiniz.Devre dışı bırakmayın için izlemeall. Değeri belirtilen ise, değil ekleme bileşeni, izleme düzeyDefaultTraceSwitchkullanılır.Örneğin, "tümü, RunningJobs, SemanticQueryEngine, SemanticModelGenerator", belirttiğiniz tüm bileşenlerini varsayılan izleme düzey kullanın. Yapabilecekleriniz küme anlamsal her sorgu için oluşturulan Transact-SQL ifadelerini görüntülemek istiyorsanız, "SemanticQueryEngine:4".Transact-SQL deyimi izleme günlüğüne kaydedilir.Aşağıdaki örnek, Transact-SQL bildirimlerinin günlüğe ekleyen yapılandırma ayarını gösterir: <add name = "Bileşenler" değer "tümü, SemanticQueryEngine:4" = /> |
Bir döküm dosyası konumu belirtmek için özel yapılandırma ayarı ekleme
Bir özel küme ting için ekleyebileceğiniz küme konumu, Dr.Windows Watson araç döküm dosyalarını depolamak için kullanır.Özel ayarDirectory.Aşağıdaki örnek, nasıl bu yapılandırma ayarı belirtilen bir şekilde sağlarRStraceBölüm:
<add name="Directory" value="U:\logs\" />
Daha fazla bilgi için bkz:Bilgi Bankası makalesi 913046MicrosoftWeb sitesi.
See Also