最近在安装sonar的过程中,遇到了各种莫名其妙的问题,还在持续进行中。
安装配置环境:
- 操作系统:centOS;
- mysql :5.7
- jdk :11
安装参考链接:https://ken.io/note/sonarqube-install-and-code-scan-tutorial
问题整理:
- ulimit的修改方式
- ulimit为shell内建指令,可用来控制shell执行程序的资源
- 使用方式:
- ulimit -a:展示所有的资源配置情况
- 修改方式:
- ulimit -参数 数值
- 可选参数如下:
- 类似如下报错:
- 解决方案
- 删除sonarqube temp目录下的所有文件即可
- 常用的几个排查错误的日志文件
- 常用的配置文件
- 遇到Java启动问题,可以修改对应的Java启动路径
- wrapper.conf 中 wrapper.java.command 修改为自定义的安装路径,精确到 bin/java 路径
- 对于超时问题,可能的修改措施:
- wrapper.conf 中这几项置为0,即不设置超时时间。