快速结论:这个报错通常发生在 RAGFlow Agent 执行工作流输出阶段,后端进程崩溃或阻塞,导致前端页面卡死、刷新无响应。优先排查后端日志中的 stack trace、panic、timeout 或数据库连接错误,同时检查浏览器控制台是否有 JavaScript 报错。
适用环境:RAGFlow 0.23.1(Issue 中用户报告使用的版本)。Issue 未提供操作系统、Python、CUDA、显卡等环境信息,无法确认这些细节。
最快修复方案:暂无确认的一步修复方案。可优先尝试:将 Mineru 切换为 vlm-http-client 后端模式(通过设置 MINERU_EXECUTABLE、MINERU_BACKEND、MINERU_SERVER_URL 环境变量),限制输入文本大小,并升级到最新 nightly 版本。
注意事项:上述方案来自 Issue 评论中针对其他已知问题的修复建议,并非针对 #12551 本身的一步验证方案,可能无法覆盖所有崩溃场景。切换 Mineru 后端前需确认环境变量配置正确;升级 nightly 版本可能引入未稳定变更,建议先备份。
问题场景
用户在 RAGFlow 0.23.1 中运行 Agent 工作流,流程执行到输出阶段时后端崩溃,前端页面卡住无响应。刷新页面也无法恢复,用户只能退出并重启整个进程后再次尝试。截图中显示的是页面卡住的状态提示。
报错原文
[Question]: the page gets stuck during the process of AGENT
原因分析
根据 Issue 讨论,导致 Agent 进程崩溃并造成 UI 卡住的原因可能有多种,需要结合日志判断具体属于哪一类:
- 使用 Mineru API 后端时,阻塞式 HTTP 请求可能冻结整个 Agent 系统,当 Mineru 响应缓慢或无响应时尤其容易触发。
- 输入文本过大或格式异常,在 tokenization 阶段引发 stack overflow,导致后端崩溃,前端持续等待响应。
- 前端 JavaScript 错误,例如 React hooks 中的无限递归,可能使页面无响应或空白。
- 后端处理时间过长(如检索缓慢、工作流复杂或资源瓶颈),导致浏览器断连,出现 socket send 异常并卡住 UI。
- Agent 工作流完成阶段数据库连接失败,后端丢弃响应,前端停留在加载状态。
- v0.22.1 之后修复的一个 bug:Agent 进程中对 async generator 进行同步迭代,旧版本可能存在此问题。
Issue 元数据标注为 bug 与 question,关闭时间为 2026-09-17,但未提供单一根因确认。
环境排查
- 确认 RAGFlow 版本(用户报告为 0.23.1)。
- 检查后端日志中是否有 stack trace、panic、timeout 或数据库连接错误。
- 打开浏览器控制台,检查是否有 JavaScript 报错,尤其是 “too much recursion” 一类的前端递归错误。
- 记录问题发生时的输入文本大小与工作流复杂度。
- 确认当前使用的 Mineru 后端模式(是否为 API 后端),以及相关环境变量
MINERU_EXECUTABLE、MINERU_BACKEND、MINERU_SERVER_URL的配置情况。 - Issue 未提供操作系统、Python、CUDA、显卡、PyTorch 或节点依赖版本,无法据此确认。
解决步骤
- 查看 RAGFlow 后端日志,定位是否有 stack overflow、panic、timeout 或数据库连接失败的具体堆栈信息。
- 打开浏览器开发者工具,查看 Console 面板是否存在 JavaScript 报错;若有 “too much recursion” 等前端错误,说明页面卡住可能由前端递归引起。
- 如果使用 Mineru API 后端,尝试切换为
vlm-http-client后端模式,通过设置MINERU_EXECUTABLE、MINERU_BACKEND和MINERU_SERVER_URL环境变量绕过阻塞调用。 - 限制输入文本大小,避免超大或格式异常的输入触发 tokenization 阶段的 stack overflow。
- 升级到最新 nightly 版本,其中包含针对长时间处理导致 socket 异常以及 async generator 同步迭代的修复,同时改进了 Agent UI 的错误可见性。
- 如果问题持续,尝试使用更小的输入、更换模型或 Provider、切换备用后端,并收集完整日志以便进一步诊断。
验证方法
重新运行 Agent 工作流,观察输出阶段是否能正常完成且页面不再卡住。同时确认后端日志中不再出现 stack trace、panic、timeout 或数据库连接错误,浏览器控制台没有 JavaScript 递归报错。如果升级到最新版本后页面能显示更具体的错误信息而不是卡死,也说明改进生效。
参考来源
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
这个方案解决了吗?
可以继续搜索完整报错,或查看同一工具的其他排查指南。

![[Bug]: The "general" method for chunking has encountered an error.](https://www.chat-gpts.plus/wp-content/uploads/2026/09/13641-d7b94dc9-768x403.jpg)
