vscode 服务器断开连接后无法关闭

mbk*_*ein 5 vscode-remote vscode-remote-ssh

在过去的几周里,我的团队一直非常成功地使用 VS Code Remote。我们的设置是此版本的大幅修改版本,它使用 AWS EC2 实例作为远程服务器。

\n

为了降低成本,每台服务器都设置为在不活动 30 分钟后关闭(其中 \xe2\x80\x9cinactivity\xe2\x80\x9d 定义为 \xe2\x80\x9cpgrep无法检测到任何应该使系统保持活动状态的特定进程\xe2\x80\x9d)。不活动检查之一是

\n
pgrep -f .vscode-server/bin/\n
Run Code Online (Sandbox Code Playgroud)\n

这在我们 5 个开发者系统中的 4 个上效果很好。在开发人员关闭最后一个远程窗口后的几分钟内,所有服务器端 VS Code 进程都会关闭,30 分钟后远程服务器也会关闭。

\n

5 日,由于某种原因,系统从未通过不活动测试。(请参阅下面的每个开发人员实例的 CPU 利用率图,其中绿线徘徊在接近于零的位置,但从未消失。)ps x显示了许多.vscode-server/bin/显示了在用户断开其 VS Code UI 后长时间运行的我很乐意在这里发布一些经过编辑的进程信息,但是命令行太长了,很难分辨哪些信息是相关的。

\n

我可以查找哪些设置或命令行信息来找出是什么阻止了 VS Code Server 的这一实例在断开连接后正常退出?

\n

远程服务器 CPU 利用率图

\n