Pages : 1
#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)
KDE neon
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.
KDE neon
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
KDE neon
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)
KDE neon
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é.
Pages : 1