# 运维
# 日志跟踪
系统出现问题时,首先查看日志,
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
获取线程快照