问题
今天排查问题的时候发现没有错误堆栈,很难排查哪里出问题了
搞了好久发现是Java的一种机制,当相同的异常出现一个较多次的某一阀值时候, 便不再打堆栈信息了,只有e.getMessage()
解决
1.重新发布看应用前几分钟的日志是有异常堆栈的
2.增加此JVM参数:-XX:-OmitStackTraceInFastThrow
今天排查问题的时候发现没有错误堆栈,很难排查哪里出问题了
搞了好久发现是Java的一种机制,当相同的异常出现一个较多次的某一阀值时候, 便不再打堆栈信息了,只有e.getMessage()
1.重新发布看应用前几分钟的日志是有异常堆栈的
2.增加此JVM参数:-XX:-OmitStackTraceInFastThrow