-小狗饼干- / 洛12
261 字
1 分钟
解决 VS Code 插件 Remote-SSH 导致的服务器崩溃
背景
远程服务器为阿里云轻量应用服务器 2核2G,系统为 Debian 12.10。
使用 VS Code 安装 Remote-SSH 插件来远程连接服务器:

工作区为云服务器根目录:

现象
第一次服务器崩溃出现在使用 clear 指令清空终端时,指令发出后与服务器的连接中断,无法重新连接。通过阿里云服务器管理界面 远程连接 功能同样无法建立连接。通过系统监控观察到大量 IO 占用(图为第二次崩溃):

重启服务器后恢复正常。
第二次服务器崩溃出现子使用指令 cd / 时,现象与第一次完全相同。在等待一小时后服务器仍无法恢复正常,只能重启。
原因
经过查询,原因为 VS Code 对工作区的所有文件建立索引,当工作区文件过多时就会导致服务器崩溃。
解决
在设置中关闭 search:Follow Symlinks 选项。

解决 VS Code 插件 Remote-SSH 导致的服务器崩溃
https://blog.unknowncat2048.top/posts/devops/vscode-remote-ssh-server-crash/