历史版本5 :宕机处理策略 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

运维平台版本
功能变更
V1.2-
V1.3

1)「一键导出日志」功能拆分到「日志管理>日志下载」中

2)「自动导出内存堆栈」功能优化,新增导出日志类型选择

V1.4宕机自动处理工具端口支持设置

1.2 应用场景

帆软工程部署在服务器上后,会因为各种原因导致宕机。宕机后若直接重启没有抓取 DUMP 文件 ,很难定位到真实原因。

从而无法快速解决问题和做一些防止再发生的预防措施,造成的时间和精力损失无法估计,对服务器运维非常不友好。

1.3 功能简介

运维平台提供「宕机处理策略」功能。通过此功能,运维平台可为项目绑定的FineBI/FineReport等工程自动生成 DUMP 文件、同时可重新启动工程。

发生宕机后,通过分析生成的 DUMP 文件,可以快速定位宕机原因,及时处理宕机问题和做一些有效的预防措施,为用户增加一道保险。

2. 宕机处理策略编辑

管理员登录运维平台,点击「项目管理」,选择指定项目后的「宕机处理策略」按钮,即可为该项目配置宕机处理策略。

注:若项目不可用,则无法为其配置「宕机处理策略」。

用户可以在「宕机处理策略」位置做一些配置设置,可设置的项为:宕机自动处理、自动导出内存堆栈、宕机自动重启、端口设置。

2.1 宕机自动处理

工具自动运行,此开关默认开启。

开启该按钮,才支持进行下方功能的配置,否则全部不可用。

注:在工作时段(6:00-23:00),当应用主进程关闭5分钟后,宕机自动处理也跟随关闭。

       在非工作时段(0:00-6:00,23:00-24:00),应用主进程关闭,宕机自动处理不跟随关闭。

2.2 自动导出内存堆栈

  • 若「宕机自动处理」未开启,此项灰化处理,不能编辑修改。

  • 若「宕机自动处理」开启,此项默认关闭。

开关开启后,当发生宕机时会自动导出宕机日志。

支持导出的宕机日志内容包括:堆栈、histo、dump

导出位置为:宕机节点所在服务器下%Tomcat%\logs\FineLog\日期文件夹内

注:开启后自动导出宕机日志。如果担心dump导出时间长影响性能,可只选择导出堆栈和histo日志。

2.3 宕机自动重启

  • 若「宕机自动处理」未开启,此项灰化处理,不能编辑修改。

  • 若「宕机自动处理」开启,此项默认关闭,开启后当发生宕机时会自动重启工程。

开关开启时,会对工具状态和当前系统情况做检测。检测是否为 Windows 操作系统,是否为 Windows 服务形式。

1)若系统为 Windows 操作系统且为 Windows 服务形式,弹窗提示:该功能暂不支持当前系统。如下图所示:

点击确定和关闭按钮后弹窗关闭,开关不开启。

2)若系统为 Windows 操作系统且非Windows 服务形式,弹窗提示:当前系统可能会存在重启失败。如下图所示:

点击确认或关闭按钮后关闭弹窗,开关开启。

检测时,若以上问题同时存在,仅提示当前问题中主要度最高的一个,重要度排序为:该功能暂不支持当前系统>当前系统可能会存在重启失败。

2.4 端口设置

  • 若「宕机自动处理」未开启,此项灰化处理,不能编辑修改。

  • 若「宕机自动处理」开启,支持用户设置宕机处理工具占用的端口,默认的端口为 12100。

       端口号范围要在1024 到 65535 之间,否则「宕机处理工具」无法启动,「宕机处理」页面无法打开。