另一个SSRS问题:
我们有一个开发,一个QA,一个Prod-Backup和一个生产SSRS服务器。
在我们的生产和生产备份中,SSRS如果不使用一段时间就会进入睡眠状态。
这在我们的开发或QA服务器上不会发生。
在我们所处的企业环境中,我们没有物理(甚至远程登录)访问这些机器,并且必须与远程管理员团队一起配置我们的SSRS应用程序。
我们已经要求他们尽可能解决这个问题。到目前为止,他们还未能确定问题,我想知道我的同行是否知道这个问题的答案。感谢。
答案 0 :(得分:22)
对于使用内置于SQL Reporting Services中的集成Web服务器的任何人(因此甚至可能没有在框中安装IIS),控制它的设置实际上存在于:
C:\Program Files\Microsoft SQL Server\
MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\rsreportserver.config
您的目录可能不同;版本10_50映射到SQL 2008 R2。
您将寻找名为RecycleTime
的设置。
默认值为720(12小时)。将其设置为0将禁用。
答案 1 :(得分:2)
在IIS中,检查运行SSRS的应用程序池上的设置。在属性窗格 - >性能选项卡上,您可以设置工作进程在关闭之前需要空闲的时间。您也可以完全禁用它。
答案 2 :(得分:0)
当我们更改IIS中的“启用HTTP保持活动”设置时,我模糊地回想起在一台计算机上遇到SSRS问题。尝试切换该复选框(我不记得是否在导致我们出现问题时检查或取消选中)。