Ошибка Akeneo со статусами и массовыми действиями

Проблема в Акенео. Когда я пытаюсь выполнить массовое действие, чтобы изменить статус нескольких продуктов, массовое действие завершается с ошибкой ниже:

{"ERROR":
    {
        "ROOT_CAUSE":[
            {"TYPE":"CLUSTER_BLOCK_EXCEPTION","REASON":"BLOCKED BY: [FORBIDDEN/12/INDEX READ-ONLY / ALLOW DELETE (API)];"}
        ],
        "TYPE":"CLUSTER_BLOCK_EXCEPTION","REASON":"BLOCKED BY: [FORBIDDEN/12/INDEX READ-ONLY / ALLOW DELETE (API)];"
    },
    "STATUS":403
}

Когда я пытаюсь изменить статус вручную для одного продукта, выдает ошибку.

Server error. Error! Incorrect server response.

Когда я смотрю в консоли разработчиков, я вижу следующий URL-адрес /enrich/product/881/toggle-status с ошибкой ниже

Oops! An Error Occurred

Сервер вернул "500 Internal Server Error". Что-то сломано. Пожалуйста, сообщите нам, что вы делали, когда возникла эта ошибка. Мы исправим это как можно скорее. Извините за причиненные неудобства.

Несомненно, оба вопроса связаны. Как я могу это исправить?


person Akif    schedule 26.07.2019    source источник


Ответы (1)


Похоже проблема с дисковым пространством. Elastic Search переключается в режим только для чтения, когда достигает порога. Решение состояло в том, чтобы запустить команду ниже.

curl -XPUT -H "Content-Type: application/json" http://localhost:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": null}'

Источник: https://benjaminknofe.com/blog/2017/12/23/forbidden-12-index-read-only-allow-delete-api-read-only-elasticsearch-indices/

person Akif    schedule 26.07.2019