Moh*_*adi 4 postgresql ubuntu node.js
我在node.js项目中使用Postgres,但我的cpu在ubuntu服务器中是100%
我用了这个命令
killall -9 kthreaddk
Run Code Online (Sandbox Code Playgroud)
我停止了我的项目并停止postgresql service,杀死后kthreaddkcpu 为 0%,但 30 秒后kthreaddk再次运行,cpu 将是 100% agian
什么是khtreaddk以及如何永远阻止它?
我尝试了很多方法,这里是stackoverflow,但我无法解决它
小智 6
kthreaddk由 cron 作业启动。它运行后,通常会将其代码放在不同的目录中,并一直更新 crontab。
要摆脱它,请按照下列步骤操作:
$ cd /var/spool/cron/crontabs
# Preview each file here, e.g.
$ cat www-data
* * * * * /run/c8aaf4bea
Run Code Online (Sandbox Code Playgroud)
看起来/run/c8aaf4bea很奇怪,但先不要删除它......
www-data)。编辑cron.deny文件$ sudo vim /etc/cron.deny
Run Code Online (Sandbox Code Playgroud)
并添加用户名
www-data
Run Code Online (Sandbox Code Playgroud)
现在该threaddk进程无法再编辑 crontab。
threaddk进程$ sudo pkill -9 threaddk
Run Code Online (Sandbox Code Playgroud)
$ sudo vim /var/spool/cron/crontabs/www-data
* * * * * /run/c8aaf4bea <- remove this line
Run Code Online (Sandbox Code Playgroud)
cron.deny从文件中删除用户