最新历史版本 :dump文件 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

运维平台版本功能变更
V1.5.5

-

V1.5.7运维平台日志管理功能拆分优
V2.0.0交互优化,功能入口位置调整
V2.1.0在项目不可用情况下,仍支持生成dump文件

1.2 应用场景

1)当工程非正常退出时,可以使用 dump 日志来了解崩溃的原因。这些原因可能包括堆栈溢出、内存泄漏、代码错误等。

2)当工程出现内存泄漏时,dump 日志可以帮助开发人员查找内存泄漏的源头并修复问题。

3)当工程卡顿或死锁时,dump 日志可以提供有关卡顿或死锁的线程信息以及导致问题的原因。

4)当工程运行时出现错误时,dump 日志可以提供有关错误的详细信息,如发生错误的代码行、变量值等。

1.3 功能简介

FineOps运维平台提供「dump文件」功能,支持宕机自动/手动快速生成dump文件。

2. 手动生成编辑

操作步骤:

1)管理员登录运维平台,点击「项目管理」,选择需要生成日志的运维项目。点击「日志>dump文件」。

2)选择节点。默认不选,仅支持单选。

3)点击「生成」,触发该运维项目下该工程节点生成dump文件。

注意事项:

每20分钟仅支持生成1次dump,以防频繁触发,导致系统性能差。

生成的文件位置:

根据项目部署方式和所选服务类型,日志生成在不同位置

部署方式
服务类型

运维平台部署的项目fr有问题组件所在服务器的项目挂载目录fanruanxxx/fr/tomcat_logs/FineLog/日期文件夹内
fdl有问题组件所在服务器的项目挂载目录fanruanxxx/fdl/tomcat_logs/FineLog/日期文件夹内
bi6有问题组件所在服务器的项目挂载目录fanruanxxx/bi6/tomcat_logs/FineLog/日期文件夹内
bi-web

有问题组件所在服务器的项目挂载目录fanruanxxx/bi-web/tomcat_logs/FineLog/日期文件夹内

bi7-web有问题组件所在服务器的项目挂载目录fanruanxxx/bi7-web/tomcat_logs/FineLog/日期文件夹内
bi-engine-master有问题组件所在服务器的项目挂载目录fanruanxxx/bi-master/polars/logs/FineLog/日期文件夹内
bi-engine-worker有问题组件所在服务器的项目挂载目录fanruanxxx/bi-engine-worker_x/polars/monitor/logs/FineLog/日期文件夹内
bi-engine-worker-monitor有问题组件所在服务器的项目挂载目录fanruanxxx/bi-engine-worker_x/polars/monitor/logs/FineLog/日期文件夹内
非运维平台部署的项目-

当前运维项目有问题的节点所在服务器

%Tomcat%/logs/FineLog/日期文件夹内

3. 自动生成编辑

3.1 使用前提

宕机处理工具,是运维项目中一个独立运行的工具。运维平台对项目的dump日志自动生成,依赖该工具。

如不满足宕机处理工具运行条件,则会提示「此功能无法正常使用,请参照文检查是否系统运维子进程是否运行正常

详情请参见:宕机处理策略

3.2 设置自动生成内容

1)选择运维项目

管理员登录运维平台,点击「项目管理」,选择需要自动生成日志的运维项目。

2)配置「自动生成」内容

进入「日志>dump文件」页面。开启「自动生成」按钮。

3)触发「自动生成」日志

当该运维项目出现以下情况时,自动触发宕机自动重启,生成日志

CPU占用超过80%(fr、fdl、bi-web、bi-worker)

发生超过30S的GC(fr、fdl、bi-web、bi-worker、bi-master)

应用2分钟无响应(fr、fdl、bi-web、bi-worker、bi-master)

线程池用量达到85%(fr、fdl、bi-web、bi-worker)

连续FullGC后依旧负载较高(连续5次FullGC且负载分大于100)(fr、fdl、bi-web、bi-worker、bi-master)

5min内FullGC次数总和大于3次,且时间总和超过 50s(fr、fdl、bi-web、bi-worker、bi-master)

4)生成的文件位置

根据项目部署方式和所选服务类型,日志生成在不同位置

部署方式
服务类型

运维平台部署的项目fr有问题组件所在服务器的项目挂载目录fanruanxxx/fr/tomcat_logs/FineLog/日期文件夹内
fdl有问题组件所在服务器的项目挂载目录fanruanxxx/fdl/tomcat_logs/FineLog/日期文件夹内
bi6有问题组件所在服务器的项目挂载目录fanruanxxx/bi6/tomcat_logs/FineLog/日期文件夹内
bi-web有问题组件所在服务器的项目挂载目录fanruanxxx/bi-web/tomcat_logs/FineLog/日期文件夹内
bi7-web有问题组件所在服务器的项目挂载目录fanruanxxx/bi7-web/tomcat_logs/FineLog/日期文件夹内
bi-engine-master有问题组件所在服务器的项目挂载目录fanruanxxx/bi-master/polars/logs/FineLog/日期文件夹内
bi-engine-worker有问题组件所在服务器的项目挂载目录fanruanxxx/bi-engine-worker_x/polars/monitor/logs/FineLog/日期文件夹内
bi-engine-worker-monitor有问题组件所在服务器的项目挂载目录fanruanxxx/bi-engine-worker_x/polars/monitor/logs/FineLog/日期文件夹内
非运维平台部署的项目-

当前运维项目有问题的节点所在服务器

%Tomcat%/logs/FineLog/日期文件夹内