vscode 远程扩展主机意外终止,

5uzkadbs  于 3个月前  发布在  Vscode
关注(0)|答案(8)|浏览(34)

类型:错误

  1. 从1.84.2升级到1.89.0
  2. 安装Microsoft远程开发扩展
  3. 连接到Linux系统
  4. 出现错误,根据远程代理日志,它产生了一个段错误。请参阅附加的日志文件。
    VS Code版本:Code 1.89.0 ( b58957e , 2024-05-01T02:09:22.859Z)
    操作系统版本:Windows_NT x64 10.0.19044
    模式:
    连接到'SSH: 172.22.60.112'无法建立已取消
    系统信息
    | 项目 | 值 |
    | ------ | ------ |
    | CPUs | Intel(R) Core(TM) i9-8950HK CPU @ 2.90GHz (12 x 2904) |
    | GPU状态 | 2d_canvas: enabledcanvas_oop_rasterization: enabled_ondirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_graphite: disabled_offvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: enabled |
    | 负载(平均) | 未定义 |
    | 内存(系统) | 31.76GB (16.45GB可用) |
    | 进程参数 | --crash-reporter-id 818bd2ed-537b-4deb-b60c-980a17668484 |
    | 屏幕阅读器 | 无 |
    | VM | 0% |
    连接到'SSH: 172.22.60.112'无法建立已取消
    扩展:无A/B实验
pw136qt2

pw136qt21#

感谢您提出这个问题!看起来您可能正在使用旧版本的VS Code,最新稳定版本是1.89.1。请尝试升级到最新版本并检查此问题是否仍然存在。
快乐编码!

7rtdyuoh

7rtdyuoh2#

安装Microsoft远程开发扩展
您正在使用Remote Development扩展包中的哪个扩展?

xzabzqsa

xzabzqsa3#

我使用的是远程开发扩展包的0.25.0版本,我认为这是最新版本。

rsl1atfo

rsl1atfo4#

你正在连接哪种远程?是ssh远程还是dev容器?

toiithl6

toiithl65#

我使用SSH远程连接到Linux系统。如果你有更多的日志文件,请告诉我。

rsl1atfo

rsl1atfo6#

@deepak1556 是否有办法从远程EH获取本地崩溃转储?--crash-reporter-directory标志是否适用?

wgeznvg7

wgeznvg77#

我不断遇到OOM错误,只有两个专有VSCode扩展:Prettier和Eslint。它会不断地因为"远程扩展主机意外终止"而崩溃重启。
似乎有一件事情有所帮助:

  1. 创建一个脚本(我的在~/node_proxy.sh),包含以下内容:
#!/bin/sh
MAX_HEAP_SIZE=8192
node --max-old-space-size=$MAX_HEAP_SIZE "$@"

chmod +x ~/node_proxy.sh

  1. 使用ps,找到运行您的扩展主机的节点版本:
$ ps aux | grep '--type=extensionHost'
/home/kfp/.vscode-server/bin/903b1e9d8990623e3d7da1df3d33db3e42d80eda/node --dns-result-order=ipv4first /local/home/kfp/.vscode-server/bin/903b1e9d8990623e3d7da1df3d33db3e42d80eda/out/bootstrap-fork --type=extensionHost --transformURIs --useHostProxy=false
  1. 删除该节点文件并将其链接到您的node_proxy.sh脚本:
rm -rf /home/kfp/.vscode-server/bin/903b1e9d8990623e3d7da1df3d33db3e42d80eda/node
ln -s ~/node_proxy.sh /home/kfp/.vscode-server/bin/903b1e9d8990623e3d7da1df3d33db3e42d80eda/node

然后重新加载窗口,或者使用Cmd+P的Restart Extension Host命令。这样就可以在更多内存下工作了!

i2loujxw

i2loujxw8#

我安装了最新版本1.90.2,但仍然出现相同的错误。我也尝试了kaspar-p提供的提示,但没有用。我没有安装任何扩展,它经常崩溃。

你需要其他信息吗?

我会重新安装1.84.2版本,这个版本没有任何问题。

相关问题