![]() ![]() However, this is not always the case for Linux servers. Generating executive reports requires that fonts be installed on the server hosting SonarQube. If your kernel has seccomp, you will see: CONFIG_HAVE_ARCH_SECCOMP_FILTER=yįor more detail, see the Elasticsearch documentation. You can check if seccomp is available on your kernel with: $ grep SECCOMP /boot/config-$(uname -r) If you are using a distribution without this feature and you cannot upgrade to a newer version with seccomp activated, you have to explicitly deactivate this security layer by updating in /conf/sonar.properties: =-Dbootstrap.system_call_filter=false In most distributions, this feature is activated in the kernel, however on distributions like Red Hat Linux 6 this feature is deactivated. If you are using systemd to start SonarQube, you must specify those limits inside your unit file in the section : īy default, Elasticsearch uses seccomp filter. If the user running SonarQube ( sonarqube in this example) does not have permission to have at least 131072 open descriptors, you must insert this line in /etc/security/limits.d/nf (or /etc/security/nf as you wish): sonarqube - nofile 131072 To set these values more permanently, you must update either /etc/sysctl.d/nf (or /etc/nf as you wish) to reflect these values. You can set them dynamically for the current session by running the following commands as root: sysctl -w vm.max_map_count=524288 You can see the values with the following commands: sysctl vm.max_map_count the user running SonarQube can open at least 8192 threads.the user running SonarQube can open at least 131072 file descriptors.fs.file-max is greater than or equal to 131072.vm.max_map_count is greater than or equal to 524288.If you're running on Linux, you must ensure that: To get the full experience SonarQube has to offer, you must enable JavaScript in your browser. Only MAX_STRING_SIZE=STANDARD parameter is supported, not EXTENDED. Only the thin mode is supported, not OCI. We recommend using the latest Oracle JDBC driver. Must be configured to use a UTF8-family charset (see NLS_CHARACTERSET). See the Microsoft SQL Server section in Install the server for instructions on configuring authentication. READ_COMMITTED_SNAPSHOT must be set on the SonarQube database to avoid potential deadlocks under heavy load.īoth Windows authentication (“Integrated Security”) and SQL Server authentication are supported. Express Edition is supported.Ĭollation must be case-sensitive (CS) and accent-sensitive (AS) (example: Latin1_General_CS_AS). Express Edition is supported.Ģ014 (MSSQL Server 12.0) with bundled Microsoft JDBC driver. ![]() Express Edition is supported.Ģ016 (MSSQL Server 13.0) with bundled Microsoft JDBC driver. Express Edition is supported.Ģ017 (MSSQL Server 14.0) with bundled Microsoft JDBC driver. Express Edition is supported.Ģ019 (MSSQL Server 15.0) with bundled Microsoft JDBC driver. We recommend using the critical patch update (CPU) releases.Ģ022 (MSSQL 16.0) with bundled Microsoft JDBC driver. SonarQube is able to analyze any kind of Java source files regardless of the version of Java they comply with. The SonarQube server requires Java version 17 and the SonarQube scanners require Java version 11 or 17. 16GB of RAM For additional requirements and recommendations relating to database and Elasticsearch, see Hardware recommendations.8 cores, to allow the main SonarQube platform to run with multiple compute engine workers.A starting configuration should include at least: At the enterprise level, monitoring your SonarQube instance is essential and should guide further hardware upgrades as your instance grows. Enterprise hardware recommendationsįor large teams or enterprise-scale installations of SonarQube, additional hardware is required. Users with unsupported versions of our products can still have old versions of the scanner when it becomes incompatible with 32-bit JRE. SonarQube servers already require a 64-bit JRE, and SonarQube 9.9 LTS will support 32-bit JREs on the analysis side. This deprecation affects SonarLint (for all IDEs), SonarQube, and SonarCloud, including the scanners. Support for 32-bit Java Runtime Environments has been deprecated in all Sonar products.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |