| 备注 | 修改日期 | 修改人 |
| 修改标题 | 2025-11-23 00:27:36[当前版本] | 文艺范儿 |
| 格式调整 | 2025-11-17 22:37:53 | 文艺范儿 |
| 创建版本 | 2025-11-17 22:37:26 | 文艺范儿 |
连接失败:检查 SonarQube 服务器地址和令牌
权限错误:确保令牌有项目访问权限
内存不足:增加 JVM 内存:-Dsonar.scanner.memory=2048m
超时问题:增加超时时间:-Dsonar.qualitygate.timeout=600
# 启用详细日志 sonar-scanner -X -Dsonar.verbose=true # 或者设置日志级别 sonar-scanner -Dsonar.log.level=DEBUG
启动失败,查看日志: SonarQube 的日志文件在 /opt/sonarqube/logs/ 目录下,查看 sonar.log 和 web.log 可以找到错误原因。
tail -f /opt/sonarqube/logs/sonar.log
虚拟机内存不足: SonarQube 对内存有要求。如果虚拟机内存小于 2GB,很可能启动失败。请确保系统有足够内存,并可以编辑 /opt/sonarqube/conf/sonar.properties 中的 sonar.web.javaOpts 来调整 JVM 内存设置。
权限问题: 确保 /opt/sonarqube 及其所有子目录的所有者是 sonarqube 用户。