索引状态长期 Processing 时,先用进程、数据库连接、锁和 changelog 判断任务仍在执行还是状态残留,再决定等待、终止或 reset。
继续阅读Magento 2 索引器卡在 Processing,不要先 reset:先确认进程是否真的还活着
商品还有库存却报 The requested qty is not available,结账时到底检查了哪个 Stock
后台 Source 有数量但购物车报库存不足,需从 Website 到 Stock、Source、Reservation 和 Backorder 逐层核对,不能只看默认库存。
继续阅读后台配置保存成功但前台没变化:查清 Scope、env.php 和 config.php 谁覆盖了谁
后台提示配置保存成功,运行值却不变。通过 config:show、core_config_data、Website/Store scope 和配置锁定来源判断实际覆盖层。
继续阅读queue:consumers:start 一直运行但消息不减少,Magento 2 消费者卡在哪里
Consumer 进程存在但队列深度不下降,需要区分监听错队列、消息反复重试、数据库锁、RabbitMQ Unacked 和 max-messages 生命周期。
继续阅读Magento 2 REST API 返回 401,先用这组 curl 区分 Token、ACL 和网站路由
REST 接口突然返回 401 时,用最小 curl 请求区分 Token 无效、Integration ACL 不足、Store Code 路由错误和代理丢失 Authorization。
继续阅读商品导入提示 URL key for specified store already exists,怎样找到真正冲突记录
商品 CSV 导入因 URL key 冲突失败时,从错误 SKU 计算 request_path,按 Store 查询 url_rewrite,占用者可能是商品、分类、CMS 或残留自定义记录。
继续阅读Magento 2 可售数量对不上实际库存,用 Reservation CLI 找出并补偿差异
Source Quantity 正常但 Salable Quantity 异常时,用官方 Reservation CLI 列出不一致订单,先核对业务状态,再生成补偿记录而不是修改 reservation 表。
继续阅读支付平台显示成功,Magento 2 订单却停在 Pending Payment:从 Webhook 补状态
网关已扣款但 Magento 订单仍是 Pending Payment,需要先对账交易,再重放经过签名验证的 Webhook,不能直接把订单状态改成 Processing。
继续阅读Magento 2 发布后仍加载旧 JS/CSS,不清浏览器也能定位缓存在哪一层
代码已发布,页面仍请求旧的 JS/CSS。通过资源 URL、响应头、文件哈希和静态签名判断旧文件来自浏览器、CDN、Nginx 还是错误 release。
继续阅读Magento 2 后台登录成功又跳回登录页,Cookie 和 Base URL 这样排查
管理员账号密码正确,提交后却再次回到登录页。本文用浏览器响应、数据库配置和代理头逐层判断 Cookie、域名、HTTPS 与 Base URL 问题。
继续阅读

