Reference = https://docs.sonarqube.org/display/SONAR/Requirements

Platform notes

Linux

리눅스를 사용중이라면 다음을 확인하세요. :


다음 명령을 통해 확인할 수 있습니다:


sysctl vm.max_map_count
sysctl fs.file-max
ulimit -n


root 권한의 사용자가 다음 명령으로 수정할 수 있습니다. 


sysctl -w vm.max_map_count=262144
sysctl -w fs.file-max=65536
ulimit -n 65536


(warning) To set these values more permanently, you must update either /etc/sysctl.d/99-sonarqube.conf (or /etc/sysctl.conf as you wish) to reflect these values.

If the user running SonarQube (sonarqube in this example) does not have the permission to have at least 65536 open descriptors, you must insert this line in /etc/limits.d/99-sonarqube.conf (or /etc/limits.conf as you wish) :


sonarqube   -   nofile   65536


You can get more detail in the Elasticsearch documentation.