Anomalie #1410
Démarrage des services non optimal
Description
Un certain nombre de services nécessite la commande "service" (ou utilisé directement par /etc/init.d/....).
Par contre, il est nécessaire de mettre un "sleep 1" entre le "stop" et le "start" du service.
Problème : cela peut faire beaucoup de sleep sur un AmonEcole (avec sleep : 2m30, sans 1m45).
Une solution serait d'arrêter l'ensemble des services puis de les démarrer. Il y aura plus de 1 second entre l'arrêt et le démarrage du service.
Related issues
Associated revisions
- bin/StartAll : appel à restart_services avec le paramètre group=False
- bin/instance : appel à restart_services avec le paramètre group=False
History
#1 Updated by Joël Cuissinat over 12 years ago
- Target version changed from EOLE 2.3 RC4 to 76
#2 Updated by Joël Cuissinat almost 12 years ago
Personnellement, je pense que ce serait vraiment à étudier :
Certains services devraient par contre être gérés à part, je pense à :- bastion (inclut networking, ssh et iptables)
- rsyslog
- bind9 ?
Il faudra certainement être très attentif à l'ordre d'arrêt/démarrage des services.
#3 Updated by Joël Cuissinat almost 12 years ago
En réalité, des travaux ont déjà été menés dans ce sens :
d.restart_services(group=False)
#4 Updated by Joël Cuissinat almost 12 years ago
- Target version changed from 76 to Mises à jour 2.3 - 03 RC
#5 Updated by Joël Cuissinat almost 12 years ago
- mode groupé : entre 5 et 6 minutes
- mode dégroupé : entre 3 et 4 minutes
Par contre, il est évident qu'il va falloir gérer l'ordre d'arrêt/démarrage des services.
Sur mon AmonEcole, la liste est actuellement la suivante :
networking (root) cron (root) ntp (root) creole_serv (root) rsyslog (root) clamav-freshclam (root) bacula-director (root) bacula-fd (root) bacula-sd (root) smbd (partage) nmbd (partage) clamav-daemon (partage) nscd (partage) proftpd (partage) scannedonly (partage) rsyslog (partage) admin-posh-profile (reseau) posh-profile (reseau) eole-sso (root) apache2 (reseau) rsyslog (reseau) z_stats (root) exim4 (reseau) courier-imap (reseau) courier-imap-ssl (reseau) courier-authdaemon (reseau) bind9 (internet) ead-server (root) ead-web (root) mysql (bdd) rsyslog (bdd) slapd (bdd) squid (internet) rsyslog (internet) dansguardian (internet) clamav-daemon (internet) nginx (root) controle-vnc (partage)
#6 Updated by Joël Cuissinat almost 12 years ago
- Status changed from Nouveau to Accepté
- Target version changed from Mises à jour 2.3 - 03 RC to Mises à jour 2.3.4 RC
- Estimated time set to 10.00 h
- Distribution set to EOLE 2.3
#7 Updated by Joël Cuissinat over 11 years ago
- Status changed from Accepté to Résolu
- % Done changed from 0 to 100
Appliqué par commit 9f9e07fad8984aab7118c1343a18eed45265c304.
#8 Updated by Fabrice Barconnière over 11 years ago
- Status changed from Résolu to Fermé