ComfyUI“failed to fetch server logs”修复
修复 ComfyUI failed to fetch server logs 错误,先检查后端终端、127.0.0.1、本地浏览器请求路径、代理或防火墙,以及 custom nodes。
如果这个问题已经碰到你真实在用的 ComfyUI 环境,先用 Wonderful Launcher 接管和检查当前机器,再配合文档决定怎么修。
下载 Wonderful Launcher如果 ComfyUI 页面提示 "failed to fetch server logs",先不要把它当成根因。第一步应该去看真正的后端终端或启动窗口。
这个提示通常只说明:浏览器尝试从 ComfyUI 后端读取日志时失败了。真正的问题往往更早,比如 Python 进程已经崩了、本地请求被代理或防火墙拦住了,或者某个 custom node 把前端请求路径弄坏了。
快速答案
如果你搜的是 ComfyUI failed to fetch server logs,先按这个顺序查:
- 打开 ComfyUI 的终端或启动窗口,先找第一条真正的 traceback。
- 先直接访问
http://127.0.0.1:8188,不要先测局域网地址、远程地址或代理地址。 - 如果问题出现在装节点、更新节点或换前端扩展之后,先用禁用 custom nodes 的方式重启一次。
不要因为页面里出现这句报错就立刻重装 ComfyUI。先确认 Python 服务是不是还活着。
如果页面同时也在不断重连,看 ComfyUI Reconnecting Error。如果问题是 Manager 相关的节点列表请求,也一起看 ComfyUI Failed to Get Custom Node List。
这类报错通常意味着什么
| 你看到什么 | 通常意味着什么 | 先做什么 |
|---|---|---|
failed to fetch server logs | 浏览器拿不到后端日志接口 | 先确认 Python 服务有没有崩 |
| 开了 VPN、代理、远程工具后才出现 | 本地请求路径被拦截或改写 | 先用 127.0.0.1 直连 |
| 安装或更新节点后出现 | custom node 或前端扩展破坏了启动或 UI 路径 | 先禁用 custom nodes 测一次 |
同时出现 Reconnecting... | 后端崩溃、WebSocket 失败或本地请求被挡住 | 先看终端,再排网络路径 |
| 同时有 Manager 拉取失败 | 可能是 registry 网络问题,不一定是同一个根因 | 区分是服务崩溃还是 Manager 拉取失败 |
第 1 步:不要把浏览器提示当成根因
ComfyUI 有两层:
- Python 后端和终端日志
- 浏览器前端页面
浏览器说拿不到日志,并不等于日志本身就是问题。真正的错误往往已经提前出现在 Python 侧。
便携版通常要看 run_nvidia_gpu.bat 或 run_cpu.bat 打开的控制台窗口。
手动安装通常要看你执行 python main.py 的那个终端。
ComfyUI Desktop on Windows 则优先看:
C:\Users\<username>\AppData\Roaming\ComfyUI\logs第 2 步:先确认服务是不是还在运行
直接打开:
http://127.0.0.1:8188如果这个地址都打不开,那么 failed to fetch server logs 多半只是次级症状。真正的问题是服务没起来、已经崩掉,或者根本没监听这个端口。
如果你改过端口,在 Windows 上先查:
netstat -ano | findstr :8188如果没有任何进程监听 8188,先重启 ComfyUI,并从终端最开头开始看日志。
第 3 步:检查浏览器请求路径
如果 ComfyUI 页面还开着,按 F12 看:
- Console 里有没有 JavaScript 或 WebSocket 错误
- Network 里到底是哪一个请求失败
- 请求走的是
127.0.0.1、localhost、局域网 IP,还是代理域名
然后用最简单的本地地址再测一次:
http://127.0.0.1:8188如果本地地址能通,但局域网、远程访问或代理地址失败,那更像是网络路径问题,不是 ComfyUI 核心环境损坏。
第 4 步:检查 VPN、代理、防火墙和扩展
很多用户会同时开 VPN、代理工具、远程桌面转发、浏览器扩展或本地安全软件。这些东西即使不影响 Python 进程,也可能拦住浏览器到 ComfyUI 的本地请求。
建议按下面顺序试:
- 暂时关闭 VPN 或代理
- 用一个干净浏览器配置文件打开 ComfyUI
- 临时禁用激进的浏览器扩展
- 把 Python 或 ComfyUI 加到 Windows Firewall 允许列表
- 先在同一台机器本地访问,再考虑从另一台设备访问
第 5 步:禁用 custom nodes 试一次
custom nodes 不只是 Python 包,还可能带前端扩展、API 路由和额外依赖。某个坏节点会导致“页面部分活着,但日志请求失败”这种看起来很怪的状态。
手动安装:
python main.py --disable-all-custom-nodesWindows 便携包可以在启动命令后面加上:
--disable-all-custom-nodes如果禁用后错误消失,说明根因更可能在某个节点或扩展。接下来用二分法逐步恢复节点,找到问题源头。
第 6 步:不要半套更新
如果问题正好出现在更新之后,先避免“前端更新了、后端没对齐”或者“requirements 装进了错误 Python”这种半更新状态。
更新前先确认:
- 你现在用的到底是哪一个 Python
- 你是否真的在 ComfyUI 所在环境里执行了
pip requirements.txt有没有同时牵动 torch、numpy、opencv 等关键包
如果你用的是 Windows 便携包,所有安装命令都要走 python_embeded\python.exe。装进系统 Python 不会修好便携版。
相关页面
如果这个问题已经碰到你真实在用的 ComfyUI 环境,先用 Wonderful Launcher 接管和检查当前机器,再配合文档决定怎么修。
下载 Wonderful Launcher如果这个问题已经碰到你真实在用的 ComfyUI 环境,先用 Wonderful Launcher 接管和检查当前机器,再配合文档决定怎么修。
下载 Wonderful LauncherDid this fix your issue?
Your answer helps prioritize verified ComfyUI repairs.