事件描述
- 在进行ES索引创建的时候发现,原本很快就好的一个操作,突然很慢
- 查看启动Terminal面板发现,日志疯狂的在输入,而且输入很缓慢。
问题排查
- 项目中有个设置es索引的代码,打印级别开的很低,里面有默认的输出打印。导致控制台疯狂的输出数据内容。
- 开发阶段的idea中的控制台打印没有阻塞的现象,线上环境出现了阻塞的现象
处理
- 提高 日志的输出级别 (测试有用,但是不友好(根据业务来)
- 取消
_<_appender-ref ref="STDOUT" _/>_
的输出,只进行输出日志文件
后记
- 输出会到导致 terminal 的阻塞的具体原因,无法了解,对于这方面的问题切入点毫无头绪