Petite présentation et question sur ordre des services

Forum de support pour les utilisateurs francophones

Moderator: Laurent85

Forum rules
Topics in this forum are automatically closed 6 months after creation.
Locked
ptonnerre

Petite présentation et question sur ordre des services

Post by ptonnerre »

Bonjour,

en guise d'introduction, une rapide présentation : développeur (Perl 5 essentiellement) dans le service de production d'une administration utilisation comme plateformes Microsoft, AIX, Linux (RHEL).

Nouvel utilisateur LinuxMint, j'ai décidé de tester cette distro après avoir flingué, le mot n'est pas trop fort, 2 serveurs FreeBSD en tentant l'upgrade 11.2->12.0
Cela nous a légèrement ennuyé :?

Nous testons Tessa sur deux machines exécutant un proxy web (Squid) et un cache DNS (Unbound).
Je ne suis pas adminsys et nous faisons ces tests pour l'instant en 'sous-marin' ...
Les services fonctionnent bien et répondent au besoin de l'équipe de la prod.

Par contre, au reboot, le service Unbound ne se lance pas. Il nous faut alors le lancer manuellement (service unbound start)
Je pense que le service est lancé trop tôt, tous les liens dans rc5.d (et rc3.d) étant du type S01xxxx
Nous pensons donc faire en sorte qu'Unbound soit lancé après les autres services en incrémentant son ordre de lancement, exemple passer de S01 à S10.

Nos questions :
Est-ce le bon raisonnement ?
Si oui :
- Faut-il changer les liens manuellement ou via une ou plusieurs commandes ?
- Faut-il le faire pour les runlevels 3 et 5 ?
- autres ...

Merci
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Laurent85
Level 17
Level 17
Posts: 7081
Joined: Tue May 26, 2015 10:11 am

Re: Petite présentation et question sur ordre des services

Post by Laurent85 »

Bonjour,
Les services sont maintenant gérés par systemd qui a remplacé la gestion des services à la Unix type System V https://fr.wikipedia.org/wiki/Systemd

Regarde l'état du service après démarrage de l'ordi, par défaut le service devrait démarrer. Ces commandes t'aideront à diagnostiquer la cause du problème :

Code: Select all

systemctl status unbound
journalctl -u unbound -e
Image
ptonnerre

Re: Petite présentation et question sur ordre des services

Post by ptonnerre »

Bonjour,

j'ai redémarré le serveur ce matin et fait le contrôle du service Unbound environ 5 minutes après et il est bien fonctionnel.

Lors de mes précédents tests, j'exécutais service unbound status immédiatement après le reboot, dès que j'avais la main.
Peut-être trop tôt, tous les service n'étant pas encore actifs ?
Laurent85
Level 17
Level 17
Posts: 7081
Joined: Tue May 26, 2015 10:11 am

Re: Petite présentation et question sur ordre des services

Post by Laurent85 »

Tu trouveras des détails dans les logs, regarde le retour de la commande journalctl plus haut.
Image
ptonnerre

Re: Petite présentation et question sur ordre des services

Post by ptonnerre »

Bonjour,

je viens de démarrer le serveur et le service unbound est bien actif.
Par contre, en utilisant ta commande, on voit bien dans le journal qu'il y a deux phases au démarrage, une première en erreur, et la seconde qui se termine bien.
Ce que je suspectais semble se confirmer, le démarrage réseau n'est pas encore terminé.

-- Reboot --
janv. 05 08:57:16 thundermint systemd[1]: Starting Unbound DNS server...
janv. 05 08:57:19 thundermint package-helper[959]: /var/lib/unbound/root.key has content
janv. 05 08:57:19 thundermint package-helper[959]: fail: the anchor is NOT ok and could not be fixed
janv. 05 08:57:20 thundermint unbound[965]: Jan 05 08:57:20 unbound[965:0] error: can't bind socket: Cannot assign requested address for xxx.yyy.zzz.69
janv. 05 08:57:20 thundermint unbound[965]: Jan 05 08:57:20 unbound[965:0] fatal error: could not open ports
janv. 05 08:57:20 thundermint systemd[1]: unbound.service: Main process exited, code=exited, status=1/FAILURE
janv. 05 08:57:20 thundermint systemd[1]: unbound.service: Failed with result 'exit-code'.
janv. 05 08:57:20 thundermint systemd[1]: Failed to start Unbound DNS server.
janv. 05 08:57:21 thundermint systemd[1]: unbound.service: Service hold-off time over, scheduling restart.
janv. 05 08:57:21 thundermint systemd[1]: unbound.service: Scheduled restart job, restart counter is at 1.
janv. 05 08:57:21 thundermint systemd[1]: Stopped Unbound DNS server.
janv. 05 08:57:21 thundermint systemd[1]: Starting Unbound DNS server...
janv. 05 08:57:21 thundermint package-helper[976]: /var/lib/unbound/root.key has content
janv. 05 08:57:21 thundermint package-helper[976]: success: the anchor is ok
janv. 05 08:57:21 thundermint unbound[1033]: [1033:0] notice: init module 0: subnet
janv. 05 08:57:21 thundermint unbound[1033]: [1033:0] notice: init module 1: validator
janv. 05 08:57:21 thundermint systemd[1]: Started Unbound DNS server.
janv. 05 08:57:21 thundermint unbound[1033]: [1033:0] notice: init module 2: iterator
janv. 05 08:57:21 thundermint unbound[1033]: [1033:0] info: start of service (unbound 1.6.7).
Laurent85
Level 17
Level 17
Posts: 7081
Joined: Tue May 26, 2015 10:11 am

Re: Petite présentation et question sur ordre des services

Post by Laurent85 »

ptonnerre wrote: Sat Jan 05, 2019 4:06 am janv. 05 08:57:21 thundermint systemd[1]: unbound.service: Scheduled restart job, restart counter is at 1.
Oui et on voit que systemd a programmé une nouveau démarrage.
Image
Locked

Return to “Français - French”