问题排查经验

2018-05-15  本文已影响0人  逍遥游的境界
  1. 接口超时
    a. 调用外部系统 确认外部系统是否响应超时
    b. 查询数据库 确认sql执行计划是否有问题(需关注查询结果范围较大的sql)
    c. fullgc确认 接口超时时是否有fullgc触发
    d. io问题 服务器io是否异常
  1. java.lang.OutOfMemory: Perm Space
    a. jmap -heap <pid> 查看perm区大小;
    b. jinfo -flags <pid> 查看进程启动时的JVM参数,permsize不包含在xms或xmx大小中;
    c. jstat -gcutil <pid> 查看gc统计信息,会显示perm区占用;
    d. jmap -permstat <pid> 查看类加载器信息,包括类加载器当前存活状态以及大小;

jdk8或以上版本,因为取消了perm区,新增了元空间,上述查看perm区的信息都替换成了metaspace的相关信息;

上一篇下一篇

猜你喜欢

热点阅读