жрал 8 гигов 😭 там данных для полнотекстового поиска всего 50мб, куда ему 8 гектар то...
Сейчас с таким конфигом работает:
ulimits:
memlock:
soft: -1
hard: -1
deploy:
resources:
limits:
memory: 3g
3g типа докер игнорирует и даёт ему разогнаться?
Ой, я пропустил, там в environments для эластик сервиса уже есть такая опция: ES_JAVA_OPTS=-Xms2g -Xmx2g Вот полный конфиг сервиса: elasticsearch: image: elasticsearch:8.1.3 volumes: - es_data:/usr/share/elasticsearch/data environment: - "ES_JAVA_OPTS=-Xms2g -Xmx2g" - "discovery.type=single-node" - "http.host=0.0.0.0" - "network.host=0.0.0.0" - "transport.host=localhost" - "xpack.graph.enabled" - "xpack.ml.enabled=false" - "xpack.security.enabled=false" - "xpack.watcher.enabled=false" ulimits: memlock: soft: -1 hard: -1 deploy: resources: limits: memory: 3g restart_policy: condition: on-failure placement: constraints: [ node.role == manager ]
В 8.1 уже не нужно память настраивать, оно само половину возьмёт
О, не знал о таком поведении эластика, спс за совет 👌
Обсуждают сегодня