快速结论:该报错通常出现在 n8n 前端与后端 WebSocket 连接断开时,优先排查 HTTP_PROXY / HTTPS_PROXY / NO_PROXY 环境变量是否正确设置。
适用环境:n8n 1.117.0–1.118.2(1.123.5 仍有用户反馈),Docker 部署(包括 Cloud),macOS Mojave / Windows,Chrome 浏览器。
最快修复方案:暂无官方确认的一步修复方案。可优先尝试清除 HTTP_PROXY 环境变量,或为 n8n 前端访问地址添加 NO_PROXY 规则。
注意事项:该方案基于社区推测(浏览器控制台出现 WebSocket 构造错误),并非官方验证,仅作为排查起点。
问题场景
用户在 n8n 编辑器中点击“Execute Step”或“Execute Workflow”时,或仅打开工作区界面时,反复出现“Connection lost”提示,无法执行任何节点。
报错原文
'problem running workflow - lost connection to the server' error msg
浏览器控制台错误:
DOMException: Failed to construct 'WebSocket': The URL '/rest/push?pushRef=...' is invalid.
at Object.connect (https://myhost.local/assets/useRunWorkflow-CL9a0cal.js:99:18)
...
原因分析
可能原因:n8n 前端通过 WebSocket(URL 为 /rest/push?pushRef=...)与后端通信,若环境中设置了 HTTP_PROXY 环境变量,构建的 WebSocket 地址可能被错误处理,导致前端无法建立真正的 WebSocket 连接。此问题在 n8n 版本 1.117.0 引入的“core: Proxy all HTTP traffic instead of only axios”变更后更为突出。
环境排查
- 确认 n8n 版本(特别是 1.117.0 及以上)
- 检查部署方式:Docker / Cloud / 自托管
- 查看运行 n8n 的终端或容器环境变量中是否存在
HTTP_PROXY、HTTPS_PROXY、NO_PROXY - 打开浏览器开发者工具(F12)→ Console 面板,确认是否有 WebSocket 构造错误
解决步骤
- 检查代理环境变量:在运行 n8n 的终端执行
echo $HTTP_PROXY $HTTPS_PROXY $NO_PROXY(Docker 容器内可通过docker exec查看)。 - 临时清除代理变量:如果存在
HTTP_PROXY,尝试移除该变量(例如unset HTTP_PROXY)后重启 n8n。 - 正确配置 NO_PROXY:如果必须使用代理,请确保 n8n 的域名/IP 已添加到
NO_PROXY环境变量中(例如NO_PROXY=localhost,127.0.0.1,myhost.local)。 - 升级 n8n:虽然 1.123.5 仍有用户反馈,但官方在每个版本中持续优化,建议升级到最新稳定版并测试。
- 使用 n8n Cloud 的用户:当前无法自行修改环境变量,建议将问题反馈至 help@n8n.io 或等待官方修复。
验证方法
执行任意工作流或触发“Execute Step”,观察是否不再弹出“problem running workflow – lost connection to the server”错误;同时检查浏览器控制台无 WebSocket 构造失败异常。
参考来源
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
这个方案解决了吗?
可以继续搜索完整报错,或查看同一工具的其他排查指南。
![Agent Node InvokeError: [models] Error: 'required'](https://www.chat-gpts.plus/wp-content/uploads/2026/07/39274-3d3282fa-768x403.jpg)
![[Bug]: vLLM+LMCache GLM-5.2 inference causes engine RPCTimeout](https://www.chat-gpts.plus/wp-content/uploads/2026/07/48801-7eef0f8c-768x403.jpg)
![[Bug][KV Offload][P2P] Symmetric fetch can remain non-terminal after confirmed lookup hits; consumer stays deferred for 30s](https://www.chat-gpts.plus/wp-content/uploads/2026/07/49820-15399d22-768x403.jpg)