【问题标题】:Web service timeout errorWeb 服务超时错误
【发布时间】:2013-12-17 18:51:01
【问题描述】:

我们正在运行 SQL Server 8。每天,当我们的用户第一次尝试运行报表时,它花费的时间太长,最终会显示下面的错误消息(报表的其他后续运行工作正常)。这是错误消息。

“/”应用程序中的服务器错误。 操作已超时 说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.Net.WebException:操作已超时

谁能帮忙解决这个问题?

谢谢。

【问题讨论】:

  • 您需要提供一些其他的错误日志,您报告的是超时错误,而不是超时的“根本原因”。如果我不得不猜测,我宁愿不猜测,但在这里,SQL 需要一段时间来生成第一个报告,因为有很多新登录(你说是早上?)缓存中没有存储数据(SQL首次使用时缓存数据)
  • 那是用户端消息我们需要服务器端消息
  • 在哪里可以找到服务器端消息?
  • 您是在夜间重启数据库还是重启 SSRS,还是重启整个服务器?
  • 当你说 SQL Server 8 - 你是指 SQL Server 2000(它有 v8),还是你的意思是 SQL Server 2008 ??

标签: sql reporting-services timeout


【解决方案1】:

如果它只是在第一次运行时很慢,您可以通过运行“热身”脚本来修复它。这可以像设置计时器以调用网址(SSRS 中的报告)一样简单。为此目的,Windows 任务计划程序非常简单。我已经看到人们为 Web 服务器、数据库、报告以及几乎所有在第一次运行时很慢的东西(由于缓存或即时编译)这样做。

【讨论】:

    猜你喜欢
    • 2020-10-08
    • 1970-01-01
    • 1970-01-01
    • 2011-04-24
    • 2014-02-25
    • 2012-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多