[Bug|VSCode] ssh remote server一直断连重启

问题:vs code remote server 连接远程机器的时候过两分钟就断连一次,dubug到一半显示“意外中断”,全部重来。

解决方法:
参考这位老哥Earl的帖子,21年发布的,到24年下面13个回复都是在谢他。

具体流程:

  1. 完全退出VSCode。如果退不出就强制退出去。

    Exit completely out of VSCode so that no VSCode processes are running. Force quit if you have to.

  2. 在别的地方ssh到远程机器,比如terminal,然后删除文件夹~/.vscode-server,参考代码rm -Rf ~/.vscode-server/

    ssh to the remote machine(s) and delete the ~/.vscode-server directory with rm -Rf ~/.vscode-server/

  3. 如果跳错"cannot remove [file]: Device or resource busy",去查看堵塞的进程,参考代码lsof | grep $HOME/.vscode-server | awk '{ print $2 }' | sort -u然后删掉那些进程,重新尝试删除文件夹。

    If you get any “cannot remove [file]: Device or resource busy” errors then look for stuck processes: lsof | grep $HOME/.vscode-server | awk '{ print $2 }' | sort -u …then kill those processes, then trying removing the directory again.

  4. 重启VSCode

    Restart VSCode.

猜测原因:重新启动vscode之后,远程机器上重装了remote server的部分,extension也全部为空了,所以有可能是之前的extension或者remote server和当前的vscode有冲突,全部删掉就好了。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值