You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code远程调试无法连接负载均衡器,如何查看失败日志?

VS Code Node远程调试失败的日志排查方法(Windows 10)

一、开启调试日志输出

  • 打开VS Code设置:按Ctrl+,快捷键,或者通过文件 > 首选项 > 设置进入
  • 在搜索框输入debug.logging,勾选Debug > Logging: Engine,同时建议开启Debug > Logging: Verbose,获取更详细的调试信息

二、查看本地日志文件

Windows 10下,VS Code的Node调试日志存在以下路径:

%APPDATA%\Code\logs\<日期会话文件夹>\exthost\ms-vscode.node-debug2\ms-vscode.node-debug2.log

操作步骤:

  1. 打开文件资源管理器,在地址栏输入%APPDATA%\Code\logs回车
  2. 找到最新的日期命名的文件夹(格式类似20240520T093015)
  3. 进入exthost\ms-vscode.node-debug2目录,打开ms-vscode.node-debug2.log即可查看调试过程的详细日志

三、实时查看调试输出

通过VS Code的输出面板可以实时观察调试流程:

  • 按Ctrl+Shift+U打开输出面板,或者通过视图 > 输出进入
  • 在面板顶部的下拉菜单中选择Node Debug,就能看到调试器连接时的实时日志,包括连接失败的具体报错信息

额外排查提示

既然浏览器访问https://my.loadbalancer.url:9229返回Websockets request expected,说明负载均衡器已转发请求,但Node调试器用的是WebSocket协议,可尝试:

  • 去掉配置中address字段的https://前缀,改成my.loadbalancer.url(Node调试端口默认用ws协议,而非https)
  • 确认负载均衡器是否配置了WebSocket支持,比如AWS ALB需要确保目标组允许WebSocket的升级请求,部分场景可能需要开启粘性会话

内容的提问来源于stack exchange,提问作者chris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 04:41:06