怎样排查Laravel中Scout全文搜索导致的数据同步报错_队列与底层状态

张开发
2026/4/18 21:10:27 15 分钟阅读

分享文章

怎样排查Laravel中Scout全文搜索导致的数据同步报错_队列与底层状态
Scout同步失败主因是底层驱动非2xx响应被静默忽略启用SCOUT_DEBUGtrue查日志检查failed_jobs中Guzzle/MeiliSearch异常精简toSearchableArray字段避免413/409错误并手动补同步批量操作数据。Scout 同步失败时队列里卡着 MakeSearchable 任务这是最常见现象模型更新后搜索索引没变php artisan scout:sync 报错或队列里反复重试 makesearchable 任务。根本原因不是 scout 本身而是底层驱动如 algolia、meilisearch返回了非 2xx 响应但 scout 默认不抛异常只静默失败。实操建议 稿定AI 拥有线稿上色优化、图片重绘、人物姿势检测、涂鸦完善等功能

更多文章