vscode Remote-ssg:服务器状态检查失败 - 等待并重试

问题描述 投票:0回答:3

由于“服务器状态检查失败 - 等待并重试”而无法连接到远程的情况已经发生了好几次。 但是,当我删除远程服务器目录“.vscode-server”下的目录“data”和后缀为“.log”、“.pid”或“.token”的文件时,这个问题应该得到解决.[1] [1]:https://i.stack.imgur.com/pwEwf.png

visual-studio-code remote-server
3个回答
1
投票

在远程服务器端,检查 vscode-server 守护进程是否从上次连接中退出,将其全部杀死并重试

$ ps aux | grep vscode-server
$ kill -2 pid

1
投票

我尝试重新启动远程计算机,它成功了。


0
投票

jackytseHao Tan的答案都是正确的。整个问题是 VS Code 有一个挂起的进程,由于某种原因没有正确终止;就我而言,这是滥用

ps
命令。

杀死所有带有

vscode-server
的进程将解决问题,因此也需要重新启动计算机,因为它实际上会杀死所有进程。

您可以使用以下命令杀死所有

vscode-server
进程

$ ps aux | grep vscode-server | awk '{print $2}' | xargs -I {} kill -2 {}
© www.soinside.com 2019 - 2024. All rights reserved.