Share via


Rapor sunucu uygulamaları için uygulama etki alanları

De Reporting Services, rapor sunucusu içeren hizmet uygulanan Rapor Sunucusu Web hizmet, Rapor Yöneticisi ve uygulama işleme arka planHer uygulama kendi uygulama etki alanı içinde tek çalışan rapor sunucusu işlem.Çoğunlukla, uygulama etki alanları oluşturulur, yapılandırılır ve dahili olarak yönetilir.Ancak, için Geri Dönüşüm işlemlerini nasıl ortaya bilerek rapor sunucusu uygulama etki alanları olabilir yararlı performans veya bellek sorunlarını araştırma veya hizmet kesintilerini sorun giderme.

Not

Temel kimlik doğrulaması kullanan bir rapor sunucusu rapor oluşturucuyu erişimi yapılandırmak, kendi uygulamasında Report Builder çalışacak etki alanı.Bu uygulama etki alanı başka bir uygulamadan farklı etki alanısunucu işleminde çalışan s.Hizmet denetleyicisi tarafından yönetilen ve değil konu üzerinde bellek ayırma bellek baskısı için yanıt re-adjust yönetimi özellikleri bellek için rapor sunucusu.

Uygulama etki alanı geri dönüşüm işlemleri için neden olan olaylar aşağıdaki listede açıklanmaktadır Reporting Services uygulamaları:

  • Önceden belirlenen aralıklarla ortaya zamanlanan geri dönüşüm işlemleri.

  • Yapılandırma değişiklikleri üzerinde rapor sunucusu.

  • ASP.NET yapılandırma değişiklikleri.

  • Bellek ayırma hatası.

Aşağıdaki tablo bu olaylara tepki davranışı geri dönüştürme, uygulama etki alanı özetler:

Olay

Olay açıklaması

İçin geçerlidir

Yapılandırılabilir

Geri Dönüşüm işlemi açıklaması

Önceden belirlenen aralıklarla ortaya zamanlanan geri dönüşüm işlemleri

Varsayılan olarak, uygulama etki alanları her 12 saatte geri dönüştürülmüş.

Zamanlanan geri dönüşüm işlemleri için yaygın bir uygulama olan ASP.NET Genel uygulamaları yükseltmek, işlem durumu.

Rapor sunucusu Web hizmet

Rapor Yöneticisi

Arka plan işleme uygulama

Yes.RecycleTime configuration setting in the RSReportServer.config file determines the recycle interval.

MaxAppDomainUnloadTime bekleme ayarlar saat sırasında hangi arka plan işlemleri tamamlamak için izin verilir.

ASP.NET Web için Geri Dönüşüm işlemi yöneten hizmet ve Rapor Yöneticisi.

Uygulama işleme arka plan için rapor sunucusu zamanlamaları başlatılan yeni işler için yeni bir uygulama etki alanı oluşturur.Geçerli uygulamada tamamlamak için devam eden işler verilir etki alanı bekleme saat dolmadan.

Yapılandırma değişiklikleri hakkındarapor sunucusu

Reporting Services Uygulama alanlarında RSReportServer değişikliklere geri dönüşüm.yapılandırma dosyası.

Rapor sunucusu Web hizmet

Rapor Yöneticisi

Arka plan işleme uygulama

No

Geri Dönüşüm işlemlerinin gerçekleşmesini durduramıyor.Ancak, yapılandırma değişiklikleri yanıt ortaya Geri Dönüşüm işlemleri, zamanlanan geri dönüşüm işlemleri aynı şekilde ele alınır.Yeni uygulama etki alanıs geçerli istekleri sırasında yeni istekler için oluşturulur ve işlerini tamamlamak Geçerli uygulamada etki alanı.

ASP.NET yapılandırma değişiklikleri

ASP.NETizler dosyalarında değişiklikler varsa uygulama etki alanlarını geri dönüşüm (örneğin, machine.config ve Web.config dosyaları ve ASP.NET program dosyaları).

Rapor sunucusu Web hizmet

Rapor Yöneticisi

No

ASP.NET işlem yönetir.

Tarafından başlatılan işlemler Geri Dönüşüm ASP.NET etkilemez arka plan işleme uygulama etki alanı.

Bellek baskısı ve bellek ayırma hataları

SQL Server clr hemen uygulama alanlarında dönüşüm olay bir bellek ayırma hatası veya bellek yüksek basınç koşullarında sunucusudur.

Rapor sunucusu Web hizmet

Rapor Yöneticisi

Arka plan işleme uygulama

No

Yüksek bellek baskısı altında rapor sunucusu geçerli uygulamadaki yeni istekleri kabul edecek etki alanı.Server yeni istekleri geri çevirir döneminde 503 http hataları oluşur.Yeni uygulama etki alanları, eski uygulama etki alanı bellekten kaldırılana kadar oluşturulmaz.Bu bir yapılandırma dosyası sunucu yüksek bellek baskısı altında iken değiştirme yaparsanız, istekleri ve devam eden işlerin Başlat tamamlamak veya değil anlamına gelir.

De olay bellek ayırma hatası, hemen tüm uygulama etki alanlarını yeniden.İşleri ve işlenmekte olan istekleri bırakılır.Siz bu işleri ve istekleri el ile yeniden başlatmalısınız.

Planlanmış ve planlanmamış Geri Dönüşüm işlemleri

Geri Dönüşüm işlemleri planlanmış veya planlanmamış getirme işlemi hakkında koşullara bağlı şunlardır:

  • RSReportServer içinde tanımlanan düzenli aralıklarla planlı Geri Dönüşüm işlemleri oluşur.yapılandırma dosyası.Her 12 saatte varsayılandır.Bu bir ortak uygulamadır ASP.NET Genel uygulamaları yükseltmek, işlem durumu.Planlı Geri Dönüşüm işlemleri için rapor sunucusu yeni istekler için ek uygulama etki alanlarını oluşturur.Zaten sürüyor istekleri Geçerli uygulamada tamamlamak için izin verilen etki alanı bekleme saat dolmadan.Planlı Geri Dönüşüm işlemleri yöneten yapılandırma ayarları sunucu için bir bütün olarak küme.Her uygulama için farklı Geri Dönüşüm Kutusu zamanlama veya bellek eşiği yapılandıramazsınız.

  • Yapılandırma değişiklikleri, bellek baskısı ve bellek ayırma hatalarını yanıt rasgele zamanlarda planlanmamış Geri Dönüşüm işlemleri oluşur:

    • Yapılandırma değişiklikleri için rapor sunucusu için yeni bir uygulama etki alanı örnek yeni istekleri yönlendirir yumuşak bir geri dönüşüm kullanmaya çalışır.Yumuşak Geri Dönüşüm başarısız olursa, sunucu kapatır tüm devam eden istekleri iptal eden sabit uygulama etki alanı geri dönüşüm başlatan kapalı geçerli uygulama etki alanları ve uygulama etki alanlarını yeniden başlatılıyor.

    • Bellek ayırma hatalarını, sistem kaynaklarını rapor işleme sunucu tarafından gerçekleştirilen miktarının yetersiz olduğunu gösteriyor.Tüm uygulama etki alanları için bir sabit Geri Dönüşüm işlemi yanıt olarak bir bellek ayırma hatası oluşur.İstek sıraların tümü temizlenir.İptal edilen istekler yeniden başlatılır.Kullanıcıların etkileşimli olarak bir rapor görüntüleme, yenileme veya raporu yeniden.Sonraki zamanlanmış işlem gerçekleşir zamanlanmış saat.Gecikme kabul edilemez ise, rapor anlık görüntüsü el ile yenileme veya hemen çalıştırır abonelik zaman çizelgesi veya rapor anlık görüntü zamanlamasını değiştirin.

Uygulama etki alanları için Rapor Sunucusu Web hizmet, Rapor Yöneticisi ve uygulama işleme arka plan birlikte veya ayrı ayrı, gerçekleşmesi geri dönüşümü neden koşullara göre dönüştürülebilir:

  • Recycle operations initiated by ASP.NET affect only the Reporting Services ASP.NET applications: Report Server Web service and Report Manager.ASP.NET will recycle application domains based if there are changes to the files that it monitors.Tarafından başlatılan işlemler Geri Dönüşüm ASP.NET genelde bağımsız Geri Dönüşüm işlemleri için arka plan işleme uygulama.

  • Tipik olarak rapor sunucu tarafından başlatılan geri dönüşüm işlemlerini etkileyen Rapor Sunucusu Web hizmet, Rapor Yöneticisi ve uygulama işleme arka plan.Geri Dönüşüm işlemleri hizmet yeniden başlatılır ve değişikliklere karşılık olarak yapılandırma ayarlarını oluşur.

Uygulama etki alanları için yapılandırma ayarlarını RSReportServer

Öğesinde belirtilen yapılandırma ayarları, RSReportServer.yapılandırma dosyası.Aşağıdaki örnek, varsayılan yapılandırma ayarları için planlanan uygulama etki alanı geri dönüşüm davranışını gösterir.

      <RecycleTime>720</RecycleTime>

      <MaxAppDomainUnloadTime>30</MaxAppDomainUnloadTime>

Aşağıdaki tablo bu öğeleri açıklar.

Element

İçin geçerlidir

Tanım

RecycleTime

Her üç Reporting Services uygulama etki alanları

Uygulama etki alanları sıklıkla geri dönüşümlü olduğunu belirtir.Geri Dönüşüm Kutusu Varsayılan zamanlama için genellikle izleyen 12 saatlik desen uyan ASP.NET uygulama etki alanı geri dönüşümü.Zamanlanmış en saat, tüm yeni istekleri, yeni bir uygulama etki alanı örnek iletilir.Þu anda istekleri ilerleme özgün örnek tamamlamak için izin verilir.Tüm işlemler tamamlandı olduktan özgün örneği silinir ve yeni örnek tek başınıza etkin uygulama etki alanı örneği haline gelir.

Varsayılan değer 720 dakikadır.

MaxAppDomainUnloadTime

Arka plan işleme uygulama yalnızca etki alanı

Varsayılan olarak, bir rapor sunucusu bekleme ayırdığı saat 30 dakikada bir geri dönüşüm işlemi sırasında kapanması için uygulama etki alanı boyunca verilir.Şu anda Hazırlanmakta olan işleri olmuşsa ayrılan sırasında saat (ya da bir iş bekleme uzun sürerse saat izin verir), uygulama etki alanı örnek hemen yeniden.Tüm Tamamlanmayan İşler sonlandırılır.

Durumunu görüntülemek veya rapor sunucusu üzerinde çalışan Bkz: işleri iptal etme hakkında daha fazla bilgi için Rapor Server işleri (Management Studio'yu) iptal etmek.

Not

Ancak Rapor Sunucusu Web hizmet ve Rapor Yöneticisi ASP.NET uygulamaları, her iki uygulama yanıt için planlanan uygulama etki alanı geri dönüşümü olan belirtilmesi için machine.config dosyasındaki ASP.NET barındırılan uygulamalar IIS.