Usé Postgres en el proyecto node.js pero mi CPU está 100% en el servidor ubuntu
Usé este comando
killall -9 kthreaddk Detuve mi proyecto y detuve el postgresql service , después de matar a kthreaddk , la CPU está al 0%, pero después de 30 segundos, kthreaddk se ejecuta nuevamente y la CPU volverá al 100%
¿Qué es khtreaddk y cómo detenerlo para siempre?
Intento muchas formas que aquí están en stackoverflow pero no puedo resolverlo
kthreaddk se inicia mediante un trabajo cron. Después de ejecutarse, generalmente coloca su código en diferentes directorios y sigue actualizando crontab todo el tiempo.
Para deshacerte de él, sigue estos pasos:
$ cd /var/spool/cron/crontabs # Preview each file here, eg $ cat www-data * * * * * /run/c8aaf4bea El /run/c8aaf4bea se ve raro, pero no lo elimine todavía...
www-data ). Editar archivo cron.deny $ sudo vim /etc/cron.denyy agregar un nombre de usuario
www-data Ahora el proceso threaddk ya no puede editar crontab.
threaddk $ sudo pkill -9 threaddk $ sudo vim /var/spool/cron/crontabs/www-data * * * * * /run/c8aaf4bea <- remove this linecron.denyes minero. Utiliza crontab para reiniciar (iniciar) en sí mismo.
crontab -u postgres -lTengo un problema similar. Simplemente elimine el trabajo de crontab y reinicie el servidor inmediatamente
Tenía minero en mi vps. El uso de mi CPU siempre fue del 100%. En el primer momento pensé que tenía una pérdida de memoria en mi aplicación Java o Tomcat. Podría matar el proceso pero estaba comenzando otro en unos segundos. En mi caso, estaba en la cuenta de usuario que no usé. Eliminé todos los procesos de usuario con pkill -u username y luego eliminé rápidamente el usuario por sudo deluser --remove-home username antes de que el minero comenzara sus procesos. Después de este vps funcionó bien. Tal vez ayude a alguien.