状态和批量操作的 Akeneo 错误

Akeneo error with statuses and bulk actions

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 内部服务器错误”。 东西坏了。请让我们知道发生此错误时您在做什么。我们会尽快修复它。对于给您带来的不便,我们深表歉意。

毫无疑问,这两个问题是相关的。我该如何解决这个问题?

这似乎是磁盘空间的问题。 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/