问题现象
一般出现类似于服务器CPU 和内存一直在98%-100%,后台报锁死错误,一直卡住,无法开发报表的情况,有可能原因如下:
原因1:磁盘空间不够的因素,出现无法写日志的情况从而导致产品系统功能宕机无法正常使用。 因此关于服务器磁盘空间不足的问题,目前需要您加大磁盘空余容量。这是我们产品对服务器环境的各项要求文档: https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=35750004
...
原因4:内存溢出,代码逻辑存在问题或者服务器内存设置太小不满足当前系统用户的使用,这个是需要采集信息发回具体分析的,具体可参考现象三采集信息。
但为了定位分析具体原因,通常需要采集有用的信息辅助分析问题,因此需要我们根据实际现象来采集信息,具体如下:
现象一:服务器可正常访问,但是后台显示CPU占用过高
分析:请访问listthreads.jsp界面,如: http://192.168.1.10:17300/smartbi/vision/monitor/listthreads.jsp
(需要把IP和端口号 修改成现场的服务器IP和端口号),此界面可分析是哪个线程占用过高的CPU:
现象二:如果服务器没有宕机,只是报表响应时间长。
信息收集:打开CPU采样,录制报表打开的过程,可参考文档:系统监控-性能(CPU采样)
...
注:堆dump文件较大,也可以上传到网盘上,提供下载链接。
现象四:登录界面一直在转圈,或者操作系统会出现卡顿的现象。
信息采集:可以在出现问题的时候录制charles发回分析:Charles
...