我们工作的时候,经常会遇见从表面日志中看不出任何的错,或者说一堆error但看上几眼,仍然无头绪的错,例如这一个:pipline-job构建时报错
java.lang.IllegalStateException: Unrecoverable indexation failures: 1 errors among 1 requests
淡定,当你尝试以下方法查找原因失败后
- 后台日志sonar.log
- 后台日志web.log
- 其它有的没的日志文件
全部看了一遍,发现无论如何,以自己的功力都无法定位到明确的原因。
这时候,你去看一下sonarqube服务器的磁盘空间,对的,当磁盘空间100%后,可能你会遇到
- 应用服务启不来
- 执行任一请求只要有日志输出的,也一定失败
- 其它。。。
sonarqube其实我是建议扩容磁盘,清理无济于事,对于不断增加的应用来讲,分析频率如果高,清理也只是杯水车薪,而且你再一不小心手残了,可能清掉什么核心文件的情况也肯定会发生。