具有负载平衡前端场的报告服务配置

发布于 2024-12-14 20:18:59 字数 400 浏览 8 评论 0原文

总而言之,

我们的新网站遇到了很多报告服务问题:(

我们有一个报告服务盒,向 2 个 Web 服务器提供报告。我们在网络服务下的 Web 服务器上运行应用程序池。我们已授予机器名$ 。

虽然我们应该在负载均衡器上拥有会话亲和力,但我们遇到了问题:报表服务器缓存了 App1$ 的报表,但随后又被要求获取 App2$ 的缓存报表 与一个“报告执行 xxxxxx 已过期或找不到。(rsExecutionNotFound)”,尽管缓存的报告确实存在,但属于 App1$ 的所有者。

我的问题是我们是否应该更改应用程序池,以便它们在 Active Directory 帐户下运行?因此它们会向具有相同所有者的报表服务器提交请求...或者这只是不好的做法?

我们正在调查负载均衡器上的会话亲和力,看看是否配置错误。

All,

We're getting lots of reporting services problems with our new site :(

We have a single reporting services box serving reports to 2 web servers. We run app pools on the web servers under NETWORK SERVICE. We've granted the machinename$ account permissions on the reporting services box.

Although we are meant to have session affinity on our load balancer we are getting problems where the report server caches a report for App1$ but is then asked get the cached report for App2$. This then falls over with a "The report execution xxxxxx has expired or cannot be found. (rsExecutionNotFound)", although the cached report does exist but under the owner of App1$.

My question is should we change the app pools so they run under an Active Directory account? Therefore they will submit requests to the report server with the same owner.... or is this just bad practice?

Could something else be going on instead? We're investigating the session affinity on the load balancer to see if that is configured incorrectly

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一身骄傲 2024-12-21 20:18:59

最终我们将 APPPOOLS 更改为在集中式 AD 帐户下运行,并发现我们的会话亲和力只有 5 分钟。将其增加到 30 分钟,AD 帐户解决了问题。

Eventually we changed the APPPOOLS to run under a centralised AD account and discovered our session affinity was only 5 minutes. Increasing this to 30 mins and the AD account resolved the problem.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文