Comment se débarrasser du processus de transmission des zombies? [fermé]

5

Problème:
Je téléchargeais un fichier sur Transmission lorsque j'ai remarqué que la fenêtre Transmission était grisée et ne répondait pas. En cliquant dessus, Ubuntu (10.04) a demandé de fermer avec force ce que j'ai fait. Ce qui reste est un processus de zombie qui utilise 100% de 1 CPU, et cela empêche quasiment ma petite machine de fonctionner. top et System Monitor ressemblent beaucoup aux captures d'écran de cette question connexe .

Mesures prises:

  • J'ai essayé de cliquer avec le bouton droit sur le zombie dans le Moniteur système et sélectionnez "Kill", mais rien ne s'est passé.
  • Le redémarrage semble fonctionner, sauf que cela se reproduit lorsque je redémarre la transmission.
  • Je vois dans le Moniteur système qu’il a un PID, 5 chiffres. J'ai essayé sudo kill {the PID} mais rien ne s'est passé. (Je ne connais pas Linux, donc je n'ai pas essayé kill avec aucun paramètre.)
  • Maintenant, je ne recommence tout simplement pas à transmettre jusqu'à ce que je sache comment gérer cela.
  • Je suppose que si je supprime tous les téléchargements de Transmission et que je redémarre, cela fonctionnera à nouveau, peut-être jusqu'à ce que j'essaie de télécharger à nouveau un fichier problématique?

Question:
Il est clair que je ne peux pas tuer ce zombie sans redémarrer. (Ou puis-je?) Comment puis-je éviter ce zombie? Qu'est-ce qui cause la rupture de la transmission?

  • Mise à jour 1: J'ai maintenant essayé sudo kill -9 {the PID} et cela ne semblait rien faire. Une minute plus tard, le zombie était parti et la fenêtre de transmission grise aussi. J'ai recommencé la transmission et ça semble fonctionner maintenant. Très étrange?
  • Mise à jour 2: Je viens d’attendre un peu plus de temps, et cela semble s’être dégagé. Je me demandais si j'étais juste impatient, mais je pensais qu'un Intel i5 avec 2 Go de RAM devrait être capable de gérer la navigation simple et la transmission. Dois-je simplement supprimer cette question? Il semble avoir implosé.
  • Mise à jour 3: Cela semble être sans rapport avec le nombre de téléchargements (je n’avais qu’un seul actif) et avec les limites de taux (cela s’est produit dans les deux cas). Mais il est difficile de donner des mises à jour utiles, car cela semble bien fonctionner maintenant. Je vais redémarrer et recommencer la transmission, puis voir si elle se comporte à nouveau.
posée Torben Gundtofte-Bruun 22.07.2011 - 13:35
la source

2 réponses

1
sudo kill -9 {the PID}

Cela devrait le faire. Mais utiliser avec précaution - peut-être laisser le système dans un état désordonné , car le processus n’a aucun moyen de gérer la mort d’une manière qui soit gracieuse.

    
réponse donnée Ilari Kajaste 22.07.2011 - 14:02
la source
-2

La commande pour tuer un processus qui ne répond pas à une commande de suppression de base consiste à forcer sa suppression avec

$ killall nom_processus -KILL

Cela mettra fin aux zombies ou aux processus ne répondant pas à la commande kill standard.

    
réponse donnée Lev 22.07.2011 - 18:25
la source

Lire d'autres questions sur les étiquettes