代码之家  ›  专栏  ›  技术社区  ›  Nick

如何停止SQL Server Reporting Services 2008进入睡眠状态?[复制品]

  •  0
  • Nick  · 技术社区  · 16 年前

    我在服务器上设置了SSR2008。所有这些都可以正常工作,除非下次向服务器发出请求时长时间处于非活动状态,否则需要很长时间才能为其提供服务。

    我认为这是因为工作进程在空闲一定时间后被关闭。但是,由于SSR2008不是通过IIS管理的,因此我找不到任何可以调整的设置来阻止这种情况发生。在IIS中,我将转到应用程序池属性的“性能”选项卡,并选择不关闭工作进程。我如何为2008年SSRS做这个?

    3 回复  |  直到 12 年前
        1
  •  2
  •   adolf garlic    16 年前

    创建一个不执行任何操作的报表。 设置订阅,使其每“超时问题持续时间-1分钟”运行一次

        2
  •  0
  •   Enrico Campidoglio    16 年前

    ssrs 2008中的服务进程可以使用 RSReportServer configuration file . 但是,我在其中找不到任何控制空闲关闭超时的设置。

    我想,防止SSR闲置的唯一选择是有一个外部进程,定期“ping”它。例如,您可以将HTTP请求发布到报表管理器Web应用程序。

        3
  •  -1
  •   Community Mohan Dere    9 年前

    我知道这个答案相当古老,但我偶然发现了 this answer . 它提到了rsreportserver配置文件,但更具体地说,是 RecycleTime 设置。通过将其设置为0,应禁用“睡眠”功能。