Anomalie #2090
Killer tous les processus avant de forcer l'arrêt du conteneur
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
Distribution:
EOLE 2.3
Description
Je ne sais pas bien pourquoi mais lxc-stop n'arrete pas toujours tous les processus. Je propose de faire un kill -9 sur tous les processus d'un conteneur avant de faire un lxc-stop.
--- lxc-halt 2011-09-21 20:58:48.000000000 +0200 +++ /usr/bin/lxc-halt 2011-09-21 23:34:08.000000000 +0200 @@ -55,6 +55,9 @@ if [ $(( $curtime - $starttime )) -gt $TIMEOUT ]; then echo "Container has been stopping for longer than $TIMEOUT seconds, forcing shutdown" >&2 + sort -r /cgroup/$CONTAINER/tasks | while read a; do + kill -9 $a 2> /dev/null + done lxc-stop -n $CONTAINER exit 0 fi
Révisions associées
lxc-halt : application du patch "Killer tous les processus avant de forcer l'arrêt du conteneur" (fixes #2090)
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 12 ans
- Version cible mis à Mises à jour 2.3 - 02 RC
#2 Mis à jour par Joël Cuissinat il y a plus de 12 ans
- Projet changé de creole à eole-common
#3 Mis à jour par Joël Cuissinat il y a plus de 12 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 8d86b0c1a81e95eb813c92dcc5505e38b99fceea.
#4 Mis à jour par Fabrice Barconnière il y a plus de 12 ans
- Statut changé de Résolu à Fermé
- Distribution mis à EOLE 2.3