Que faire si Linux ne peut pas tuer

藏色散人
Libérer: 2021-11-22 11:43:49
original
4908 Les gens l'ont consulté

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.

Que faire si Linux ne peut pas tuer

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal