1. 概述
1.1 版本
报表服务器版本 | 插件版本 | 功能变更 |
---|---|---|
11.0 | V1.3.1 | - |
1.2 功能简介
在用户访问工程资源时,可能会出现线程阻塞等问题,而这些问题往往会导致工程宕机。
帆软提供「资源调度熔断」插件,对线程阻塞问题提供兜底容错策略,降低宕机风险。
2. 插件简介
2.1 安装插件
点击下载插件:资源调度熔断插件
设计器插件安装方法参照:设计器插件管理
服务器安装插件方法参照:服务器插件管理
2.2 开启线程熔断开关
管理员登录待配置资源优先级的运维项目,点击「管理系统>系统管理>常规」
在「防宕机专项配置」中,如存在「线程熔断」开关,请确保开启。
注:该按钮于FineReport11.0.30及之后版本新增。
2.2 插件使用
插件安装后,无需进行任何配置,插件功能自动生效。
1)使用异步线程池取代原本的http线程池。
2)CPU负载超过80%或Report线程池线程使用超过85%时,认定为线程高负载
线程高负载时,每15秒会触发一次线程阻塞死锁和长执行线程检测
如果有5个以上线程阻塞在同一个session则会触发session关闭
如果有线程死锁则直接中断死锁的线程
如果存在长执行线程则触发关闭