【问题标题】:Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred: 504Sys.WebForms.PageRequestManagerServerErrorException:发生未知错误:504
【发布时间】:2015-03-02 14:38:20
【问题描述】:

我在 120 秒后很快收到以下错误消息。报表查询在 25 秒内返回 SSMS 中的完整数据集。

“Sys.WebForms.PageRequestManagerServerErrorException: 在服务器上处理请求时发生未知错误。服务器返回的状态码为:504”

这是一份相当大的报告。我的许多大型数据报告都收到同样的错误消息。

在 VMware 2 GHz 4 核、64GB RAM 和 Windows 2012 R2(64 位)上报告服务器版本 11.0.5058.0

在 VMware 2 GHz 8 核、96GB RAM 和 Windows 2012 R2(64 位)上的数据库服务器版本标准版(64 位)11.0.5058.0

我已将“rsreportserver.config”中的以下值更改为 600。之前是 120。我仍然收到相同的错误消息。

<Configuration>
    <Add Key="DatabaseQueryTimeout" Value="600"/>
</Configuration>

我没有在我的设置中使用单独的 IIS。我使用内置的 SSRS 网络服务器。

这是我在 msdn 论坛上的帖子。它有错误消息屏幕。 msdn link

【问题讨论】:

    标签: sql-server reporting-services ssrs-2012


    【解决方案1】:

    发现问题。 这是因为本地网络代理。 504 超时来自代理。 因此,如果你们中的任何人遇到同样的问题,请尝试通过代理查看。

    希望这篇文章能帮助到那里的人。

    问候, -吉南塔

    【讨论】:

    • 嗨..你能告诉我你是怎么做到的吗?我遇到了同样的问题
    • 告诉我们你想通了,而不告诉我们你是怎么做到的没有用
    • 我在帖子中提到要绕过您的本地网络代理。这就是解决方案。如果你不知道如何绕过代理,那就这么说吧。对于 ssrs 报告中长时间运行的查询,本地代理服务器将超时等待从 ssrs 服务器到客户端的结果,因此会出现错误。您可以向本地网络管理员询问绕过代理的方法。
    猜你喜欢
    • 2012-01-27
    • 2012-10-13
    • 2010-10-16
    • 2011-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多