...
root 권한으로 SonarQube 실행이 불가하므로 사용자 추가 필요
코드 블럭 $ adduser --system --no-create-home sonarqube sonarqube
root 권한으로 수행
vm.max_map_count
is greater or equals to 262144fs.file-max
is greater or equals to 65536- the user running SonarQube can open at least 65536 file descriptors
- the user running SonarQube can open at least 4096 threads
코드 블럭 $ sysctl -w vm.max_map_count=262144 $ sysctl -w fs.file-max=65536 $ ulimit -n 65536 // open files $ ulimit -u 4096 // max user processes
부팅 후에도 유지하려면, /etc/sysctl.d/99-sonarqube.conf 에 위의 옵션 추가
코드 블럭 title /etc/sysctl.d/99-sonarqube.conf (or /etc/sysctl.conf) vm.max_map_count=524,288262144 or 524288 fs.file-max=65536 or 131072
코드 블럭 title /etc/security/limits.d/99-sonarqube.conf (or /etc/security/limits.conf) sonarqube - nofile 65536 or 131072 sonarqube - nproc 4096 or 8192
Ubuntu의 경우 /etc/security/limits.conf 수정
systemd 를 사용하여 기동한다면, 시작 스크립트에 아래 내용 추가
코드 블럭 LimitNOFILE=65536 or 131072 LimitNPROC=4096 or 8192
SonarQube Download
https://www.sonarqube.org/downloads/ 접속 하여 SonarQube 5.6.5(LTS)를 다운 받고 압축을 해제 한다.
...