When you setup SonarQube, you may get the below memory issues like below:
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 37531648 bytes for committing reserved memory.
Please apply below fix highlighted in yellow for any memory issus in SonarQube.
The fix should be applied in sonar.properties file. you need to add below lines in appropriate places.
1. Login to SonarQube using GitBash or ITerm
2. open the below file and make the changes highligted in yellow color.
sudo vi /opt/sonarqube/conf/sonar.properties
#--------------------------------------------------------------------------------------------------
# WEB SERVER # Web server is executed in a dedicated Java process. By default heap size is 512Mb.
# Use the following property to customize JVM options.
# Recommendations: #
sonar.web.javaOpts=-Xmx512m -Xms256m -XX:+HeapDumpOnOutOfMemoryError
#--------------------------------------------------------------------------------------------------
# COMPUTE ENGINE # The Compute Engine is responsible for processing background tasks.
# Compute Engine is executed in a dedicated Java process. Default heap size is 512Mb.
# Use the following property to customize JVM options.
#Recommendations:
sonar.ce.javaOpts=-Xmx512m -Xms256m -XX:+HeapDumpOnOutOfMemoryError
3. once you made changes, restart sonarQube server
sudo service sonar stop
sudo service sonar start
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 37531648 bytes for committing reserved memory.
Please apply below fix highlighted in yellow for any memory issus in SonarQube.
The fix should be applied in sonar.properties file. you need to add below lines in appropriate places.
1. Login to SonarQube using GitBash or ITerm
2. open the below file and make the changes highligted in yellow color.
sudo vi /opt/sonarqube/conf/sonar.properties
#--------------------------------------------------------------------------------------------------
# WEB SERVER # Web server is executed in a dedicated Java process. By default heap size is 512Mb.
# Use the following property to customize JVM options.
# Recommendations: #
sonar.web.javaOpts=-Xmx512m -Xms256m -XX:+HeapDumpOnOutOfMemoryError
#--------------------------------------------------------------------------------------------------
# COMPUTE ENGINE # The Compute Engine is responsible for processing background tasks.
# Compute Engine is executed in a dedicated Java process. Default heap size is 512Mb.
# Use the following property to customize JVM options.
#Recommendations:
sonar.ce.javaOpts=-Xmx512m -Xms256m -XX:+HeapDumpOnOutOfMemoryError
3. once you made changes, restart sonarQube server
sudo service sonar stop
sudo service sonar start
No comments:
Post a Comment