"版本:5.0 运行环境:同一台服务器上跑了两个 tomcat 报表系统,配置成集群模式,运行一段时间,其中一个 B 节点 tomcat 出现 FGC 疯狂增长,日志报错:DEBUG: Fail .."
版本:5.0运行环境:同一台服务器上跑了两个 tomcat 报表系统,配置成集群模式,运行一段时间,其中一个 B 节点 tomcat 出现 FGC 疯狂增长,日志报错:DEBUG: Failed to get remote report.A_10747732。
最开始运行正常吗?集群部分的配置截个图看下。报错是获取远程缓存文件出错,看下缓存同步里设置的 ip 以及端口,会不会出现一些网络问题,导致机器间通信出现问题。
开始运行正常,运行一段时间后出现这个问题,日志不断打印报错信息。
两个应用都在同一台机器上?都在一台机器上可以尝试下,不用配集群缓存同步,然后那个 cachedReportDir 指向同一路径,cachedIDPrefix 缓存前缀用 A 和 B 来区分,这样缓存也都到一个目录下,应该也能找到
好的,我试一下,多谢
同一台机器如果配置 isCachedFileShared 为 true 性能是会好一些,但没配置这个也不应该出错。能否上传一下日志,或者看一下是否有类似:A 127.0.0.1:8086: start listening succ 这样的日志。
error: 响应大报表 fetch 申请时没找到大报表 log/zzcx/zzcx.rpx 的缓存,缓存 id=A10747045,n 可能是缓存文件生成失败, 或者报表系统没有配置好集群, 或者超时没有访问导致缓存被清除
不配置集群,报这个错误
没有相关关键字报错,日志如下:
日志级别是 info 吗?
最开始运行正常吗?集群部分的配置截个图看下。
报错是获取远程缓存文件出错,看下缓存同步里设置的 ip 以及端口,会不会出现一些网络问题,导致机器间通信出现问题。
开始运行正常,运行一段时间后出现这个问题,日志不断打印报错信息。
两个应用都在同一台机器上?
都在一台机器上可以尝试下,不用配集群缓存同步,然后那个 cachedReportDir 指向同一路径,cachedIDPrefix 缓存前缀用 A 和 B 来区分,这样缓存也都到一个目录下,应该也能找到
好的,我试一下,多谢
同一台机器如果配置 isCachedFileShared 为 true 性能是会好一些,但没配置这个也不应该出错。
能否上传一下日志,或者看一下是否有类似:A 127.0.0.1:8086: start listening succ 这样的日志。
error: 响应大报表 fetch 申请时没找到大报表 log/zzcx/zzcx.rpx 的缓存,
缓存 id=A10747045,n 可能是缓存文件生成失败, 或者报表系统没有
配置好集群, 或者超时没有访问导致缓存被清除
不配置集群,报这个错误
没有相关关键字报错,日志如下:
日志级别是 info 吗?