我有 2 台服务器,服务器 A包含 ASP.net 网站,服务器 B包含 SSRS。我有几份报告需要很长时间才能获取,因为数据很大,现在如果我直接从 SSRS服务器 B打开这些报告,大约需要 2 到 3 分钟然后它会打开,这对我来说没问题,但我现在的问题是如果我尝试通过服务器 A中的 ASP.Net 网站打开报告,正好 2 分钟后出现以下错误:The remote server returned an error: (502) Bad Gateway.
我尝试了以下解决方案但没有成功:
- 在服务器 B的 RSReportServer.config 中增加DatabaseQueryTimeout。
- 将服务器 A中的连接超时从120增加到240。
- 服务器 A的 web.config 中的 executionTimeout="9000"如下:
<httpRuntime enableVersionHeader="false" maxRequestLength="15360" executionTimeout="9000"></httpRuntime>
有什么建议么?