【问题标题】:Timeout issue with Report server. Automatically refreshing Report Manager URL报告服务器超时问题。自动刷新报表管理器 URL
【发布时间】:2015-12-10 15:50:12
【问题描述】:

我遇到了报表服务器问题。打开报告管理器 URL 需要很长时间。因此,报表服务器会出现超时问题。

自动启动 Report Manager URL 的最佳方式是什么?

我最初是使用 PowerShell 脚本和任务计划程序,它会每周自动运行该脚本。

但是,我找不到可以执行此操作的 PowerShell 脚本。有什么想法吗?

【问题讨论】:

    标签: powershell reporting-services server reportmanager


    【解决方案1】:

    尝试改变asp.net项目的web.config

    <system.web>
     <sessionState mode="InProc" cookieless="false" timeout="9999"/>
    </system.web>
    

    这可能有助于代替 powershell 脚本 并实现一个处理程序脚本,它可能每 5 秒调用一次
    像使用 jquery 一样

    public class SesstionHandler : IHttpHandler,IRequiresSessionState {
    
        public void ProcessRequest (HttpContext context) {
            context.Session["KeepSessionAlive"] = DateTime.Now;
        }
    
        public bool IsReusable {
            get {
                return false;
            }
        }
    
    }
    

    并在页面级别添加此 jquery

    $(function () {
        setInterval(KeepSessionAlive, 60000);
    });
    
    var i = 0;
    function KeepSessionAlive() {
        i = i + 1;
        $.post( "SesstionHandler.ashx" , null, function () {
            .. some code here if needed
        });
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-30
      • 2020-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多