多人访问报表内存溢出问题
客户问题,多个人访问报表时 (报表数据量比较大),后台报内存溢出错误,报表无法正常访问。
报错信息:
java.lang.OutOfMemoryERrror:Java heap space
若访问量达到一定程度就出现内存溢出的情况,可以尝试如下解决思路:
1. 增大 JVM 或物理内存
2. 增大数据库允许最大连接数
3. 增大应用服务器连接池最大连接数
4. 配置 raqsoftConfig.xml 文件。对于访问量高的情况,润乾提供了“访问量高的配置方案”详见http://doc.raqsoft.com.cn/report/preference/xgwjdpz185.html#__833。
一般要增大 maxConcurrentForReport 和 maxCellNum、
减小 cachedReportTimeout 和 maxWaitTimeForReport。
通过上述方法,客户问题解决。