Когда заканчивается свободное место на диске, то Elasticsearch переходит в режим "только чтение". Службы микросервисов webitel не могут вносить новые данные.

Step-by-step guide

Для восстановления Elasticsearch, вам необходимо:

  1. Освободить свободное место на диске с базой elasticsearch: /opt/webitel/esdata6. Должно быть больше 10% свободного места.
  2. Открыть все индексы:


    docker exec -it elasticsearch2 curl -XPOST localhost:9200/cdr*/_open
    docker exec -it elasticsearch2 curl -XPOST localhost:9200/.kibana*/_open"
    docker exec -it elasticsearch2 curl -XPOST localhost:9200/accounts*/_open"



  3. Разрешить изменения и удаление:

    docker exec -it elasticsearch2 curl -XPUT -H 'Content-Type: application/json' -d '{ "index": { "blocks": { "read_only_allow_delete": "false" }}}' localhost:9200/_settings


Вы можете настроить автоматическое удаление старых записей разговоров, указав срок хранения в настройках domain.

Related articles

Related articles appear here based on the labels you select. Click to edit the macro and add or change labels.



Related issues