Solution au problème que Linux ne peut pas tuer : 1. Utilisez la commande top pour vérifier le nombre de processus zombies ; 2. Fermez de force la base de données et redémarrez le système.
L'environnement d'exploitation de cet article : système linux5.9.8, ordinateur Dell G3.
Que dois-je faire si Linux ne peut pas tuer ?
La raison pour laquelle le processus ne peut pas être tué de force avec kill -9 pid sous Linux
Lorsque j'ai installé le cluster aujourd'hui, j'ai découvert qu'un processus existait toujours et ne pouvait pas être tué par kill -9 pid, donc J'ai cherché la raison.
kill -9 envoie le signal SIGKILL pour y mettre fin, mais les deux situations suivantes ne fonctionnent pas :
a Le processus est dans l'état "Zombie" (utilisez la commande ps pour renvoyer le processus défunt). À ce stade, le processus a libéré toutes les ressources, mais n'a pas encore été confirmé par son processus parent. Le processus « zombie » ne disparaîtra pas avant le prochain redémarrage, mais son existence n'affectera pas les performances du système.
b. Le processus est en "mode noyau" et attend des ressources indisponibles. Les processus dans l'état principal ignorent tout traitement du signal, de sorte que ces processus qui étaient dans l'état principal ne peuvent être implémentés qu'en redémarrant le système. Le processus aura deux états sous AIX, à savoir le mode utilisateur et le mode noyau. Seuls les processus en mode utilisateur peuvent être terminés avec la commande "kill".
Utilisez la commande top pour vérifier et constater que le nombre de processus zombies est de 0. Il semble que ces trois processus ne soient pas des processus zombies. Cela devrait être la situation en b, c'est-à-dire lorsque ces processus entrent dans l'état principal et attendent. pour les ressources disque, l'espace disque est insuffisant. À ce moment-là, j'ai fermé de force la base de données, donc ces processus sont dans l'état principal et ne peuvent pas être supprimés.
Apprentissage recommandé : "Tutoriel vidéo Linux"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!