Aller au contenu

[IMPORTANT] Problématique recherche forum avec docker


Cara62

Messages recommandés

Bonjour à tous,

Depuis la migration du forum sur le nouveau serveur, @Edtech et moi avons décidé que la recherche elasticsearch du forum utilisera la version docker

Or, certains l'auront s'en doute remarqués la recherche ne fonctionne plus de temps en temps. 

Après investigation de mon côté, il s'avère qu'apparemment, régulièrement, elasticsearch invalide les data et du coup supprime l'indéxation. Ce qui vous comprendrez c'est un peu problématique. 😄

 

 Après des heures de recherches, je n'ai pas trouvé comment resoudre ce problème. Du coup si quelqu'un connait mieux la version docker d'elasticsearch pour nous aider. 🙂

 

Voici les derniers logs

 

  Révéler le contenu masqué

Et le fichier docker compose utilisé :

version: '3'
services:
  esforum:
    image: docker.elastic.co/elasticsearch/elasticsearch:6.8.10
    container_name: esforum
    environment:
      - node.name=esforum
      - discovery.type=single-node
      - bootstrap.memory_lock=true
      - "ES_JAVA_OPTS=-Xms5g -Xmx5g"
    ulimits:
      memlock:
        soft: -1
        hard: -1
    volumes:
      - esdata:/usr/share/elasticsearch/data
    ports:
      - 9200:9200
      - 9300:9300
    networks:
      - elastic

volumes:
  esdata:
    driver: local
networks:
  elastic:
    driver: bridge

 

Lien vers le commentaire
Partager sur d’autres sites

Je pense que le message:

[2020-08-30T01:38:00,006][INFO ][o.e.x.m.a.TransportDeleteExpiredDataAction] [esforum] Deleting expired data

indique une suppression de donnée lié à Machine Learning (ML) uniquement, pas aux data du forum.

Pour moi, ce n'est pas lié au problème que tu rencontres.

Sinon, j'imagine que vous utilisez la licence Basic, auquel cas tu pourrais désactiver la feature ML. Comme ça, t'écarte le problème. En version ES 6.x:

node.ml: false

 

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...