vscode使用remote ssh到server上 - Node进程吃满CPU

起因:Node进程吃满CPU

分析

我发现每次使用vscode的remote插件登陆到server后,就会出现node进程,不太清楚干什么用的,但是绝对和它有关。

查找原因

首先找到了这篇文章,解决了rg进程的问题:

https://blog.csdn.net/sigmarising/article/details/107615035

其评论区有个朋友给出了解决方案:修补libc6共享库

这里他发的wget链接挂了,不过,这也给我们提供了libc6 关键字

继续搜索:"vscode node libc6 cpu占满"

可以看到有github的讨论:

https://github.com/microsoft/vscode-remote-release/issues/2921

进入,看到了解决方法:

简而言之就是下载一个libc6,然后dpkg安装!但是这里的链接还是不能用,无奈,返回浏览器首页,搜索libc6 amd64 ubuntu:

https://pkgs.org/search/?q=libc6

进到这个链接,找到ubuntu9的deb,下载,dpkg安装。

中间有个小插曲,出现了一个warning:提示/lib/libdwarf.so.0 is not a symbolic link

解决:备份/lib/libdwarf.so.0,然后删除/lib/libdwarf.so.0,再执行dpkg安装即可。

安装后top一下,node还是存在,且占满CPU100%。受不了了,打算开始用source insight

转而一想,最初那个CSDN的链接,评论区有个大佬说过可以把vscode-server删了试试:

我直接用windows终端 ssh到 服务器,把~/.vscode-server/下的内容删光。再开启vsc看看,还是吃满。有可能是有node进程依然存活,删除时被占用,无法杀死。再试试他说的kill,果然成功!

node不再吃满CPU!

相关推荐
XMYX-04 小时前
使用 SSH 蜜罐提升安全性和记录攻击活动
linux·ssh
小灰灰__8 小时前
IDEA加载通义灵码插件及使用指南
java·ide·intellij-idea
Mortal_hhh9 小时前
VScode的C/C++点击转到定义,不是跳转定义而是跳转声明怎么办?(内附详细做法)
ide·vscode·stm32·编辑器
无极程序员10 小时前
PHP常量
android·ide·android studio
小黄人软件13 小时前
android浏览器源码 可输入地址或关键词搜索 android studio 2024 可开发可改地址
android·ide·android studio
Amelio_Ming16 小时前
Permissions 0755 for ‘/etc/ssh/ssh_host_rsa_key‘ are too open.问题解决
linux·运维·ssh
叶知安16 小时前
如何用pycharm连接sagemath?
ide·python·pycharm
会发光的猪。19 小时前
如何在vscode中安装git详细新手教程
前端·ide·git·vscode
lucky九年20 小时前
vscode翻译插件
ide·vscode·编辑器