SSRS报告即使执行日志3说完成也卡住了加载状态

问题描述

希望大家都过得不错。我遇到了SSRS问题,因为即使执行日志3说执行已完成,它也处于加载状态(尝试了几种不同的浏览器)。我同意executionlog3,因为我在数据库中看不到任何正在运行的查询

当我检查SSRS日志时,我看到以下错误与我执行的操作相对应。

我已经检查了几个网站,但没有得到任何好处。你们中的任何一个都知道这可能是什么问题吗?

错误:BaseWorkerRequest :: SendHttpResponse(bool)中失败,exception = System.ArgumentException:值不在预期范围内。

解决方法

这通常是因为某些中介得出的结论是TCP套接字未使用且已关闭。由于SSRS和浏览器都完全不了解TCP套接字现在已关闭的事实,因此服务器将继续处理该报告,浏览器将继续等待该报告。当服务器最终尝试通过套接字发送完成的文件而仅发现会话不再存在时,服务器将出错,而浏览器将继续加载直到超时。

检查以查看您的请求是否正在通过负载平衡器或防火墙。尝试直接连接到SSRS服务器,以查看是否可以阻止问题(如果存在)。如果最终变成负载平衡器之类的东西,请与管理员联系,并要求他们延长会话超时时间。

或者,将长期运行的报告作为订阅执行。