记一次线上logback日志的问题,微服务调用时客户端调用服务端超时,
检查线上机器后发现机器没有什么问题,GC也正常,于是使用jstack排查一下
线程堆栈信息 发现大量日志打印线程处于waiting状态
再查找wait d3a0结尾的那个资源,看是那个线程正在占用,发现是控制台输出
网上查询后,最终解决方案是日志不往控制台输出,但是里面具体的原因还有待探究
记一次线上logback日志的问题,微服务调用时客户端调用服务端超时,
检查线上机器后发现机器没有什么问题,GC也正常,于是使用jstack排查一下
线程堆栈信息 发现大量日志打印线程处于waiting状态
再查找wait d3a0结尾的那个资源,看是那个线程正在占用,发现是控制台输出
网上查询后,最终解决方案是日志不往控制台输出,但是里面具体的原因还有待探究