# 运维

# 日志跟踪

  • 系统出现问题时,首先查看日志,igserver_for_java/logs文件夹下

  • 修改日志配置方法

    • 访问日志,添加配置项server.undertow.accesslog.enabled=true

    • 调试日志,添加配置项logging.level.DEBUG_LOG=debug

    • 全局文件日志,修改配置logging.level.root=info|warn|error

# JVM命令行跟踪

使用jstack、jmap、jstat等JDK自带的工具跟踪JVM的进程状态,参考 jstack命令解析 - 简书 (opens new window)

# 利用SpringBoot的actuator

使用springboot提供的actuator接口 http://127.0.0.1:8089/igs/rest/actuator

# 线程快照

通过接口igs/rest/actuator/threaddump获取线程快照,浏览器中获取到是json,可通用curl命令获取text

curl -o igs.txt --header accept:text/plain http://127.0.0.1:8089/igs/rest/actuator/threaddump
1

10.6.0.10及以上,可通过接口http://127.0.0.1:8089/manager/api/monitor/threadDump获取igs和所有dcs进程的线程快照

# 堆快照

通过接口igs/rest/actuator/headdump获取线程快照