Docker – Как Изменить Настройки Xmx Для Sonar Runner?

  • Автор темы ShaihutdinovIM
  • Обновлено
  • 19, Oct 2024
  • #1

На этот вопрос был дан ответ на Переполнение стека слишком.


У меня есть экземпляр Sonarqube, работающий как докер-контейнер. Поскольку я обновил его до версии 7.1, анализ моего величайшего проекта не удался с

 version: "2"
services:

postgres:

image: postgres:9-alpine

container_name: postgres

restart: always

volumes:

- /opt/docker-postgres/etc:/etc/postgresql

- /opt/docker-postgres/log:/var/log/postgresql

- /opt/docker-postgres/data:/var/lib/postgresql/data

environment:

POSTGRES_DB: sonar

POSTGRES_USER: <SONAR_USER>

POSTGRES_PASSWORD: <SONAR_PASSWORD>

sonar:

image: sonarqube:alpine

container_name: sonar

restart: always

ports:

- "9000:9000"

- "9092:9092"

environment:

SONARQUBE_JDBC_USERNAME: <SONAR_USER>

SONARQUBE_JDBC_PASSWORD: <SONAR_PASSWORD>

SONARQUBE_JDBC_URL: jdbc:postgresql://postgres/sonar

volumes:

- /opt/docker-sonar/conf:/opt/sonarqube/conf

- /opt/docker-sonar/data:/opt/sonarqube/data

- /opt/docker-sonar/extensions:/opt/sonarqube/extensions

- /opt/docker-sonar/bundled-plugins:/opt/sonarqube/lib/bundled-plugins
 
. If I restart the server, it might succeed once. After a while of researching this issue, I am tempted to believe, I need to increase the Xmx значение для фоновой задачи.

Где и как можно настроить этот параметр?


docker-compose.yml

GC limit exceeded

#docker #java #sonarqube

ShaihutdinovIM


Рег
21 Nov, 2014

Тем
88

Постов
194

Баллов
634
  • 25, Oct 2024
  • #2

Вы можете просто поставить

 sonar.ce.javaOpts=-Xmx<XMX_VALUE -Xms<XMS_VALUE> -XX:+HeapDumpOnOutOfMemoryError
 
file under sonar.properties . Этот файл будет доступен внутри контейнера под /opt/sonarqube/conf/ , because the folder gets mounted as volume.

Полный пример для /opt/docker-sonar/conf/ file can be found on github. Однако все, что вам нужно ввести, это:

sonar.properties
 

Leo105


Рег
04 Apr, 2011

Тем
82

Постов
182

Баллов
612
Похожие темы Дата
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно