ComfyUI“failed to fetch server logs”修復
修復 ComfyUI failed to fetch server logs 錯誤,先檢查後端終端、127.0.0.1、本地瀏覽器請求路徑、代理或防火牆,以及 custom nodes。
如果 ComfyUI 頁面提示 "failed to fetch server logs",先不要把它當成根因。第一步應該去看真正的後端終端或啟動窗口。
這個提示通常只說明:瀏覽器嘗試從 ComfyUI 後端讀取日誌時失敗了。真正的問題往往更早,比如 Python 進程已經崩了、本地請求被代理或防火牆攔住了,或者某個 custom node 把前端請求路徑弄壞了。
如果介面只顯示 Failed to fetch,但你不確定失敗的是 server logs、Manager、WebSocket 還是 workflow draft,請先看 ComfyUI "Failed to Fetch" 選擇正確分支。
快速答案
如果你搜的是 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 不會修好便攜版。
相關頁面
先按上面的步驟定位根因。還卡住時,可以下載 Wonderful Launcher 檢查目前機器;啟動器原生修復、任務日誌和執行階段檢查會集中在一起。credits 只用於圖片生成和按量工具。
下載 Wonderful Launcher查看 credits 方案這篇文件解決了你的問題嗎?
你的回饋會幫助我們優先補強真實 ComfyUI 排障文件。