Sha*_*Guo 12 visual-studio-code vscode-remote
我刚刚更新了 VSCode Remote Insider,但无法再通过 VSCode 连接到我的主机。
我试图卸载我本地的 VSCode Insider 并重新启动它,但它没有帮助。然后,我删除了主机上的 .vscode-remote-insider 目录。但是,VSCode 远程无法重新安装远程服务,因为旧服务仍在运行。以下是我本地 VSCode 客户端的输出。
remote-ssh@0.44.0 win32 x64 SSH 解析器调用“ssh-remote”,尝试 1 次 SSH 解析器调用主机:121 设置 SSH 远程“121”使用提交 ID“c089daa858f34631f5f827ff8a0313bf1e2”测试质量服务器with ssh -V ssh exited with code: 0 Got stderr from ssh: OpenSSH_for_Windows_7.6p1, LibreSSL 2.6.4 如果需要,安装并启动服务器
安装到 /home/***/.vscode-server-insiders/bin/c089daa858f34631f5f827ff8a0313bf1e2ded6d...
使用 wget 下载
下载完成
发现正在运行的服务器...
* * 提醒:您只能将此软件与 Visual Studio 系列产品一起使用,
- 如许可证中所述 ( https://go.microsoft.com/fwlink/?linkid=2077057 ) *
服务器未成功启动。完整的服务器日志 >>> <<< 服务器日志结束 cat:/home/ /.vscode-server-insiders/.c089daa858f34631f5f827ff8a0313bf1e2ded6d.log:没有这样的文件或目录 cat:/home/ /.vscode-server-insiders/。 c089daa858f34631f5f827ff8a0313bf1e2ded6d.log:没有那个文件或目录 cat:/home/***/.vscode-server-insiders/.c089daa858f34631f5f827ff8a0313bf1e2ded 没有那个文件或目录
“安装”终端命令完成收到安装输出:cat:/home/***/.vscode-server-insiders/.c089daa858f34631f5f827ff8a0313bf1e2ded6d.log:没有这样的文件或目录无法从服务器输出解析远程端口:cat:/home/ shawnguo/.vscode-server-insiders/.c089daa858f34631f5f827ff8a0313bf1e2ded6d.log:没有那个文件或目录
最大的麻烦是我无法杀死主机上的 VSCode 进程,因为当旧进程被杀死时,它们总是会产生一个新进程。
小智 45
按 ctrl + shift + p 并回车后尝试通过命令杀死 vs code-remote 主机
Remote-SSH: kill VS Code Server on Host...
Run Code Online (Sandbox Code Playgroud)
然后选择你的主机
小智 24
它对我有用,只需杀死名为“node”的进程即可:
killall node
Run Code Online (Sandbox Code Playgroud)
当然,这并不是一个完美的解决方案,只是一种解决方法。
ins*_*erg 16
ps aux | grep .vscode-server | awk '{print $2}' | xargs kill
如果这不起作用,您可以通过在最后更改kill为来升级kill -9,使用 SIGKILL 而不是常规的 SIGTERM 强制终止进程;但根据我的经验,常规的 SIGTERM 就足够了。
正如 @keith-hanlan 指出的那样,直接进入“...kill -9 是一种可怕的反射,只能作为最后的手段使用。因为按照设计,信号无法被捕获,进程无法执行任何清理活动。根据进程的不同,这可能会使系统处于不健康状态;文件可以在没有刷新缓冲区的情况下关闭,分离的子进程可以被孤立,这样的例子不胜枚举。编写良好的进程应该对 SIGTERM 做出适当的响应。无论如何,如有必要,请使用 SIGKILL - 但前提是先尝试其他方法。”
| 归档时间: |
|
| 查看次数: |
18930 次 |
| 最近记录: |