SonarQube 啟動無報錯但是拒絕訪問的解決過程及方案


啟動sonarqube

[sonar_user@Sonnarqube-dev linux-x86-64]$ ./sonar.sh start

image
查看網頁:
image

排錯步驟

第一步輸入啟動過程命令查看啟動信息

[sonar_user@Sonnarqube-dev linux-x86-64]$ ./sonar.sh console

看到報錯信息

jvm 1 | ERROR: [1] bootstrap checks failed
jvm 1 | [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
image

系統提示目前的虛擬內存太低了,需要增加到:262144

解決方案,增加系統的虛擬內存

[root@Sonnarqube-dev ~]# sysctl -w vm.max_map_count=262144

image

解決后重新啟動服務

切記用普通用戶啟動sonarqube服務;
image
image

至此問題解決

排錯說明:

可以先跟着sonar.log日志,如果報了es錯誤,可以去查看es.log;如果報了web錯誤,那么就是查看web.log。
都可以在日志里有跡可尋。(es.log,web.log跟sonar.log在同一個目錄下)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM