magento - 停止 Magento 索引过程

标签 magento import indexing

如何停止索引过程?我已经导入了 15,000 个产品并开始编制索引,但现在它停留在处理“类别搜索索引”上。它已经被困在处理中两天了,我该如何停止索引过程?

任何帮助将不胜感激,在此先感谢您。

最佳答案

当 Magento 开始对“索引管理”列表中的每个项目进行索引时,它会将“index_process”表的相关整体的“状态”字段设置为“工作”。如果在索引过程中发生错误,脚本将停止并且状态保持为“工作”。结果“正在处理”图像卡在“索引管理”页面上。当然,没有办法确保索引进程仍未运行,只能检查服务器的进程列表(或粗暴重启或 apache)。

我知道解决此问题的唯一明智方法是找出导致此错误的原因并修复它。您可以通过从 shell 运行索引并查找输出来实现。这是命令:

php shell/indexer.php reindexall

如果您没有 SSH 访问权限,您还可以尝试从服务器的错误日志中查找此错误。

如果您只想删除“处理”图像,您可以运行以下 MYSQL 查询:
UPDATE `index_process` SET `status` = 'pending' WHERE `status` = 'working'

然而,这不会解决问题,而只会隐藏输出。

关于magento - 停止 Magento 索引过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4085681/

相关文章:

php - Magento - 基于用户输入的报价/订单产品项目属性

sql - Grails&GORM:如何在域类上指定等效的CREATE INDEX?

mongodb - 在 MongoDB 中,如果删除了集合,索引也会自动删除吗?

php - 没有这样的文件或目录 - Magento 错误

sorting - Magento 1.9.1 不按位置对可配置产品属性下拉列表进行排序

api - 使用 magento API V2 限制结果数量

python - blender 和 conda

javascript - ES6动态导入功能如何设置当前目录

node.js - 尝试从 'rxjs/operators' 导入 {map} 时,不支持目录导入解析 ES 模块;

python - neomodel:如何在 StructuredNode 对象之间共享索引