0

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 内部服务器错误”。东西坏了。请让我们知道发生此错误时您在做什么。我们会尽快修复它。给您造成的任何不便,请原谅。

毫无疑问,这两个问题是相关的。我怎样才能解决这个问题?

4

1 回答 1

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/

于 2019-07-26T12:36:39.460 回答