Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/12/2020, à 06:19

abecidofugy

Apache ne redémarre pas lors d’un reboot

Salut,

Sur une Ubuntu 20.04 (serveur) apache ne redémarre pas automatiquement après un reboot (je viens de mettre à jour mon kernel).

Je dois investiguer de quel côté ?

Merci.

//EDIT : j’ai php-fpm d’installé ainsi que nginx. Quand je lance Apache, le serveur tourne correctement.

Dernière modification par abecidofugy (Le 01/12/2020, à 06:26)

Hors ligne

#2 Le 01/12/2020, à 10:18

bruno

Re : Apache ne redémarre pas lors d’un reboot

Salut,

Il faut regarder les logs.
Et bien vérifier que Nginx et Apache sont en écoute sur des ports différents.

#3 Le 02/12/2020, à 09:39

abecidofugy

Re : Apache ne redémarre pas lors d’un reboot

Quels logs bruno ? D’apache ?

Merci et bonne journée.

Hors ligne

#4 Le 02/12/2020, à 10:34

bruno

Re : Apache ne redémarre pas lors d’un reboot

Évidement les logs d'Apache puisqu'il s'agit d'un problème avec Apache.
Après un reboot quand Apache refuse de se lancer :
- par défaut dans /var/log/apache2/error.log
- et aussi avec systemctl ::

systemctl --status --no-pager apache2

- et avec journalctl :

journalctl --no-pager -u apache2

#5 Le 02/12/2020, à 11:45

abecidofugy

Re : Apache ne redémarre pas lors d’un reboot

J’ai rebooté le serveur, pour voir, et ça ne s’est pas reproduit. J’en conclus que ça doit se faire que lorsque je mets à jour le kernel : ça me l’a déjà fait pas mal de fois, pour que j’en déduise ça, mais je m’étais contenté jusqu'à présent de lancer Apache manuellement sans me poser plus de questions.

Plus qu'à attendre le prochain couac, je saurai où regarder wink

Hors ligne

#6 Le 02/12/2020, à 13:17

bruno

Re : Apache ne redémarre pas lors d’un reboot

J'en doute, je ne vois pas de lien entre une mise à jour du noyau mineure et le démarrage d'un service.

#7 Le 09/12/2020, à 06:19

abecidofugy

Re : Apache ne redémarre pas lors d’un reboot

Oops, j’ai eu le même cas après reboot, mais j’ai lancé apache manuellement. Voici les logs juste après :
$ journalctl --no-pager -u apache2

-- Reboot --
Dec 09 06:07:45 hostname.mondomaine.com systemd[1]: Starting The Apache HTTP Server...
Dec 09 06:07:45 hostname.mondomaine.com apachectl[568]: (99)Cannot assign requested address: AH00072: make_sock: could not bind to address 163.172.106.81:8443
Dec 09 06:07:45 hostname.mondomaine.com apachectl[568]: no listening sockets available, shutting down
Dec 09 06:07:45 hostname.mondomaine.com apachectl[568]: AH00015: Unable to open logs
Dec 09 06:07:45 hostname.mondomaine.com apachectl[533]: Action 'start' failed.
Dec 09 06:07:45 hostname.mondomaine.com apachectl[533]: The Apache error log may have more information.
Dec 09 06:07:45 hostname.mondomaine.com systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE
Dec 09 06:07:45 hostname.mondomaine.com systemd[1]: apache2.service: Failed with result 'exit-code'.
Dec 09 06:07:45 hostname.mondomaine.com systemd[1]: Failed to start The Apache HTTP Server.
Dec 09 06:08:50 hostname.mondomaine.com systemd[1]: Starting The Apache HTTP Server...
Dec 09 06:08:50 hostname.mondomaine.com systemd[1]: Started The Apache HTTP Server.
$ cat /var/log/apache2/error.log
[Wed Dec 09 06:08:50.942554 2020] [ssl:warn] [pid 38597:tid 139887643204672] AH01909: 163.172.106.81:443:0 server certificate does NOT include an ID which matches the server name
[Wed Dec 09 06:08:50.942740 2020] [suexec:notice] [pid 38597:tid 139887643204672] AH01232: suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)
[Wed Dec 09 06:08:50.949897 2020] [ssl:warn] [pid 38603:tid 139887643204672] AH01909: 163.172.106.81:443:0 server certificate does NOT include an ID which matches the server name
[Wed Dec 09 06:08:50.950631 2020] [mpm_event:notice] [pid 38603:tid 139887643204672] AH00489: Apache/2.4.46 (Ubuntu) mod_fcgid/2.3.9 OpenSSL/1.1.1g configured -- resuming normal operations
[Wed Dec 09 06:08:50.950654 2020] [core:notice] [pid 38603:tid 139887643204672] AH00094: Command line: '/usr/sbin/apache2'
systemctl status --no-pager apache2
● apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2020-12-09 06:08:50 CET; 7min ago
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 38589 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
   Main PID: 38603
      Tasks: 56 (limit: 38213)
     Memory: 10.6M
     CGroup: /system.slice/apache2.service
             ├─38603 /usr/sbin/apache2 -k start
             ├─38605 /usr/sbin/apache2 -k start
             ├─38607 /usr/sbin/apache2 -k start
             └─38608 /usr/sbin/apache2 -k start

Dec 09 06:08:50 hostname.mondomaine.com systemd[1]: Starting The Apache HTTP Server...
Dec 09 06:08:50 hostname.mondomaine.com systemd[1]: Started The Apache HTTP Server.

Ça ne me semble guère loquace…

Une idée ?

Dernière modification par abecidofugy (Le 09/12/2020, à 06:20)

Hors ligne

#8 Le 09/12/2020, à 09:05

bruno

Re : Apache ne redémarre pas lors d’un reboot

Si c'est tout à fait loquace :

(99)Cannot assign requested address: AH00072: make_sock: could not bind to address 163.172.106.81:8443

⇒ le serveur refuse de démarrer parce qu'il ne peut se mettre en écoute sur le port 8443.
Soit un autre service est déjà en écoute sur ce port, soit Apache est mal configuré au niveau des ports en écoute.

Après il y a un avertissement, non bloquant, concernant un certificat SSL qui ne correspond pas au nom de domaine utilisé.