当我使用“远程 - SSH”扩展时,如何阻止我的 ec2 服务器崩溃?

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

每次我使用 Microsoft 的“远程 - SSH”VSCode 扩展连接到我的 ec2 服务器时,它都会使我的服务器崩溃,我必须手动转到 AWS 控制台并停止/启动实例。有没有什么办法解决这一问题?我也在使用 venv,如果这有什么关系的话。当它断开连接时,它不会给出任何错误,它只是说“设置 SSH 主机 [服务器 ip]。

服务器层:t2.micro

服务器操作系统:Ubuntu 22.04

Python 3.10.4

python ubuntu visual-studio-code amazon-ec2 vscode-remote-ssh
1个回答
0
投票

VSCodes 内置语言扩展 - 特别是针对 Javascript、Typescript,在我的例子中,还有 Python - 在您的 AWS 实例上运行可执行文件并快速使 CPU 资源饱和。自从我使用 VSCode 远程扩展以来,这一直是一个问题。

降低崩溃频率的一种方法是逐一禁用语言功能扩展...打开扩展侧边栏,然后输入“@builtin language features”。大多数人只需要禁用“TypeScript 和 JavaScript 语言功能”,但我倾向于删除其他一些功能。

然后,在您的 AWS 实例中,您可以安装 htop 之类的任务管理器(sudo apt install htop)并监视哪些 VSCode 扩展正在运行并消耗过多的 CPU,并尝试通过手术禁用它们。

© www.soinside.com 2019 - 2024. All rights reserved.