事件描述

  1. 在进行ES索引创建的时候发现,原本很快就好的一个操作,突然很慢
  2. 查看启动Terminal面板发现,日志疯狂的在输入,而且输入很缓慢。

问题排查

  1. 项目中有个设置es索引的代码,打印级别开的很低,里面有默认的输出打印。导致控制台疯狂的输出数据内容。
  2. 开发阶段的idea中的控制台打印没有阻塞的现象,线上环境出现了阻塞的现象

处理

  1. 提高 日志的输出级别 (测试有用,但是不友好(根据业务来)
  2. 取消_<_appender-ref ref="STDOUT" _/>_ 的输出,只进行输出日志文件

后记

  1. 输出会到导致 terminal 的阻塞的具体原因,无法了解,对于这方面的问题切入点毫无头绪