第1.6页,共30页。 显示 292 条结果 (0.017 秒)
内存告警日志
系统中内置报表,记录了系统内存告警的详细信息。 报表入口 在“分析展现”界面,展开左侧资源目录区,选择 分析报表 > system > 分析报表 > 内存告警日志 ,双击打开“内存告警日志”,如图: neicungaojing-01.png 报表介绍 报表界面如下: neicungaojing-02.png 过滤条件 资源ID 查询资源的ID 资源类型 查询资源的类型 开始时间 查询开始的时间 结束时间 查询结束的时间 报表字段 资源ID 告警资源的ID。 资源名称 告警资源的名称。 资源类型 告警资源的类型⬝ 修改Java内存-windows
在64位机器上,安装完成后tomcat默认是2G内存,可以根据机器情况在注册表中修改java内存,具体位置如下: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Procrun 2.0\Smartbi_Server\Parameters\Java 103.png 其他java参数加到Options中: 104.png修改Java内存-windows
在64位机器上,安装完成后tomcat默认是2G内存,可以根据机器情况在注册表中修改java内存,具体位置如下: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Procrun 2.0\Smartbi_Server\Parameters\Java 103.png 其他java参数加到Options中: 104.png内存告警日志
系统中内置报表,记录了系统内存告警的详细信息。 报表入口 切换到 "分析展现"->"分析报表"->"system目录“->”分析报表"文件夹,点击"内存告警日志"。 2022-02-14_14-33-33.png 报表介绍 报表界面如下: 2022-02-14_14-37-04.png 过滤条件 资源ID 查询资源的ID 资源类型 查询资源的类型 开始时间 查询开始的时间 结束时间 查询结束的时间 报表字段 资源ID 告警资源的ID。 资源名称 告警资源的名称。 资源类型 告警资源的类型。 用户名修改JVM内存不生效
(本文档仅供参考) 问题说明 在Tomcat中无论如何修改JVM信息,在启动之后访问smartbi,发现JVM内存始终没有变化,还是原来的值。 image2018-5-31 15:20:23.png 问题原因 原因一:之所以出现这个问题,是因为启动Tomcat的时候,是通过在系统的服务中对Tomcat进行 … :55:19.png 保存之后,在操作系统服务中重启Tomcat服务,访问smartbi,相应JVM参数如下: image2018-5-31 15:59:44.png 原因二:删除JAVA_OPTS两边空格后启动服务器即可。 修改内存不生效基于绑定Excel模板的数据集创建灵活分析导出数据量较大的时候会内存溢出
(本文档仅供参考) 问题 基于绑定Excel模板的数据集创建的灵活分析,导出Excel的时候,数据量较大时会出现卡顿内存溢出、服务器GC等现象。 解决方案 说明:这里提到的设置了Excel模板是指按照此文档的方式对数据集绑定了一个Excel模板: Excel模板设置 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=44499257 问题原因;如果是设置了EXCEL模板会导致导出报表的时候内存使用过高,因为不绑定Excel模板的情况是写xml文件,是流写入,不需要耗费太多的内存,而绑定Excel模板设置【内存数据库最大返回单元格数】对灵活分析不生效
(本文档仅供参考) 问题说明: 查询全省数据 1400万,服务器设置内存数据库最大返回行数1000,内存数据库最大返回单元格数为20万。 查询的时候没有提示什么,就这样卡住了,造成服务器内存溢出。 这个限制为什么不起作用? 问题原因: 目前产品灵活分析的数据获取逻辑是分页返回的。因此,这种情况下除非在当前页数据量超过20万单元格,否则无法达到系统限制的数据量产生限制提示。 对于在分页返回的灵活分析中为什么会造成内存溢出?这是因为当前的灵活分析是基于原生SQL数据集创建的,灵活分析中的分页也是基于原生SQL数据集的返回数据进行分页获取。由于原生SQL数据集在获取数据时,会根据驱动游标机制去实行weblogic12c内存溢出后服务器会自动停止进程
: image2020-11-30_17-41-48.png image2020-11-30_17-42-0.png 另对于内存溢出问题,若是没有添加该JVM参数的,请在JVM参数增加-XX:+HeapDumpOnOutOfMemoryError以便内存溢出时自动生成堆信息并将堆信息发回以便问题的后续跟踪。 weblogic12c内存溢出查询结果集单元格超出了系统选项设置的【内存数据库最大返回单元格数】
(本文档仅供参考) 问题现象 查询结果集单元格超出了系统选项设置的【内存数据库最大返回单元格数】 系统选项设置的内存数据库最大返回单元格数是20万,但是灵活分析设置的每页是显示100行,一共也就是200多列,不可能会超过20万的,把内存数据库最大返回单元格数设置为30万就正常不报错了,这个是为什么呢? image2018-11-5 18:48:3.png image2018-11-5 18:48:29.png 解决方案 Smartbi是根据系统选项的内存数据库最大返回行数,来决定每次要取的行数是多少,这里设置默认取的就是1000行,但灵活分析设置了每页显示100行,那么内存数据库一次性如何处理宕机问题
日志:hs_err_pidxxx.log,tomcat日志:catalina.out,smartbi的日志:smartbi.log,通常如果是内存问题日志都会显示 查看内存溢出堆快照文件(xxxx.hprof), 使用jmap生成的堆快照文件,用于确认系统具体什么操作造成内存占用过大,用于判断是优化系统,还是增加配置; 使用jstack生成的线程快照文件,确认是否存在死锁、数据库连接池是否满之类问题; 使用使用 top -H -p <进程号>查看具体哪个线程占用内存、cpu最高,如垃圾回收线程占用cpu最高意味着可能内存不足; 详细信息请见排查路径>信息收集章节,收集这些信息后就可上报问题分析。 三、排查路径 (一)信息收集 1.