Tâche #15944
Scénario #16073: Étudier les blocages liés aux scripts systemd
'Attente MYSQL de 10 minutes' lors du shutdown d'un module 2.6.0
Description
voir le snapshot
Demandes liées
Révisions associées
Correction du fichier d'init de bastion
ref: #15944 @20min
Ajout d'une condition de lancement sur /etc/eole/config.eol
Afin d'éviter les problèmes avec le lancement du service mysql avant
l'instance on ajoute une condition sur le service mysql.
On indique a systemd de ne pas lancer le service si le fichier de
configuration /etc/eole/config.eol n'existe pas.
ref #15944 @1h
Ajout d'un condition de lancement sur /etc/eole/config.eol
Si le fichier /etc/eole/config.eol n'existe pas on dit a systemd
de ne pas lancer le service.
ref #15944 @10m
Historique
#1 Mis à jour par Gilles Grandgérard il y a environ 8 ans
- Fichier arret_mysql_horus_260.png Voir ajouté
#2 Mis à jour par Scrum Master il y a environ 8 ans
- Statut changé de Nouveau à En cours
#3 Mis à jour par Laurent Flori il y a environ 8 ans
- Assigné à mis à Laurent Flori
- Restant à faire (heures) changé de 4.0 à 0.0
- Restant à faire (heures) changé de 0.0 à 0.5
#4 Mis à jour par Laurent Flori il y a environ 8 ans
Il est possible de changer le timeout
sed -i 's/^TimeoutSec=600/TimeoutSec=60/' /lib/systemd/system/mysql.service
#5 Mis à jour par Joël Cuissinat il y a presque 8 ans
- Statut changé de En cours à Nouveau
- Assigné à
Laurent Florisupprimé - Tâche parente changé de #15853 à #16073
- Restant à faire (heures) changé de 0.5 à 4.0
#6 Mis à jour par Philippe Caseiro il y a presque 8 ans
- Assigné à mis à Philippe Caseiro
#7 Mis à jour par Philippe Caseiro il y a presque 8 ans
Je n'arrive pas a reproduire avec nos dernières images.
#8 Mis à jour par Scrum Master il y a presque 8 ans
- Statut changé de Nouveau à En cours
#9 Mis à jour par Philippe Caseiro il y a presque 8 ans
- % réalisé changé de 0 à 60
J'ai enfin réussi a reproduire, uniquement sur des modules "Non instanciés".
Pour moi ce n'est pas un problème "Eole" d'ailleurs nous n'y pouvons rien car aucune configuration n'a été appliquée encore.
Nous pouvons éventuellement surcharger le .service mysql avec un timeout plus court et une dépendance sur le config.eol ou le instance.log.
#10 Mis à jour par Philippe Caseiro il y a presque 8 ans
- Restant à faire (heures) changé de 4.0 à 0.1
#11 Mis à jour par Scrum Master il y a presque 8 ans
- Statut changé de En cours à Résolu
#12 Mis à jour par Lionel Morin il y a presque 8 ans
- Restant à faire (heures) changé de 0.1 à 4.0
#13 Mis à jour par Lionel Morin il y a presque 8 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 4.0 à 0.0
#14 Mis à jour par Joël Cuissinat il y a presque 8 ans
- Statut changé de Fermé à En cours
- Restant à faire (heures) changé de 0.0 à 1.0
OK pour la modification sauf qu'en mode conteneur le fichier /etc/systemd/system/mysql.service.d/eole.conf
sera sur le maître !
root@horus:~# service mysql status ● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Drop-In: /etc/systemd/system/mysql.service.d └─eole.conf Active: inactive (dead) Condition: start condition failed at jeu. 2016-05-19 16:36:41 CEST; 2s ago ConditionPathExists=/etc/eole/config.eol was not met
hum ma remarque est à creuser, car y'aura jamais de fichier /etc/eole/config.eol dans le conteneur :o
#15 Mis à jour par Scrum Master il y a presque 8 ans
- Statut changé de En cours à Fermé
- Restant à faire (heures) changé de 1.0 à 0.0