【问题标题】:product flat data at magento 2 index error at setup:upgrade or at indexer:reset设置时 magento 2 索引错误的产品平面数据:升级或索引器:重置
【发布时间】:2019-09-30 16:39:57
【问题描述】:

我遇到了一个需要数小时才能修复的错误。 在 Magento 2 上运行 setup:upgrade 时,我遇到了 Running schema recurring...State for the same indexer already exists。

所以,我发现平面目录产品在“处理”处有一个索引。

我尝试运行 indexer:reset 并且所有索引都被重置,除了我需要的那个,我得到一个“同一个索引器的状态已经存在”

如果我再次尝试运行索引器,我会收到“产品平面数据索引已被另一个重新索引进程锁定。跳过。”

【问题讨论】:

  • 欢迎来到 SO!如果您的目的是展示您如何解决特定问题,请将问题发布为问题 (see here for help),然后用解决方案回答您自己的问题,以便其他人受益。

标签: magento magento2


【解决方案1】:

适用于特定情况的独特解决方案是:

登录到您的数据库

运行:

UPDATE core_config_data SET value = 0 WHERE path = 'catalog/frontend/flat_catalog_product';

这将禁用 flat_catalog_product。

然后运行:

php bin/magento cache:flush

然后 setup:upgrade 将再次像所有其他索引一样工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    • 2023-03-31
    相关资源
    最近更新 更多