我在我们的网站上通过2005 Web服务调用了一组SSRS05报告,这些报告在Win2k8和IIS7上运行。报告从Web服务器远程存储在另一台服务器上。
在我们的质量检查环境中,如果我们的报告运行时间超过2分钟,则会出现以下错误:
消息:基础连接已关闭:服务器已关闭预期保持活动状态的连接。 状态:KeepAliveFailure
问题是SQL服务器显示存储过程正确执行,报表服务器显示报表已正确呈现(约15分钟后),但Web服务器在2分钟后(120秒)始终收到该错误)。
同样的报告在运行IIS6的旧环境中运行时没有任何问题。我遇到的问题是看起来长期运行的报告似乎在我们的生产环境中正常运行。质量保证环境是我们生产环境的复制品,只需减少果汁。
有什么想法吗?我已经检查了Keep-Alive状态并确保它已启用。我已经尝试将连接设置超时从120(默认)更改为300秒,它仍然在120处失败。我觉得我们已经能够隔离到IIS7,但我很遗憾在哪里寻找更改超时设置。
答案 0 :(得分:0)
您是否有机会在SharePoint集成模式下运行?如果是这样,请参阅Troubleshooting Configuration Errors中的“在两分钟的报告处理后发生ASP.NET超时错误”。