Salve a tutti ragazzi,
è la prima volta dopo mesi e mesi senza problemi, che il mio webserver presenta improvvisamente il problema in oggetto.
Dallo scorso Sabato 28 Maggio, dopo aver aggiornato il sistema (dnf update) e riavviato (anche il kernel è stato aggiornato, ora siamo alla versione 4.4.9-300.fc23.x86_64), in modo almeno apparentemente random apache mi “abbandona”, diverse volte al giorno (almeno ogni 1 o 2 ore). Per fortuna ho installato e configurato monit, che ho istruito per un riavvio automatico del servizio httpd, ma è chiaro che vorrei capire e risolvere il problema.
Versione di Apache:
Server version: Apache/2.4.18 (Fedora)
Server built: Jan 4 2016 08:15:18
Vi fornisco un po’ di informazioni:
-
Ho impostato SeLinux su Permissive (setenforce 0) e fermato il firewall (systemctl stop firewalld): nulla di fatto
-
In corrispondenza dell’ultimo crash (o meglio… shut down, sembrerebbe…), poco dopo le 6 di questa mattina:
[root@servercm master]# tail -f /var/log/httpd/error_log
[Mon May 30 06:02:06.465497 2016] [core:notice] [pid 24396] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'
[Mon May 30 06:04:14.846691 2016] [mpm_prefork:notice] [pid 24396] AH00170: caught SIGWINCH, shutting down gracefully
[Mon May 30 06:59:55.962673 2016] [core:notice] [pid 14584] SELinux policy enabled; httpd running as context system_u:system_r:httpd_t:s0
[Mon May 30 06:59:56.071415 2016] [alias:warn] [pid 14584] AH00671: The Alias directive in /etc/httpd/conf.d/phpMyAdmin.conf at line 8 will probably never match because it overlaps an earlier Alias.
[Mon May 30 06:59:56.071433 2016] [alias:warn] [pid 14584] AH00671: The Alias directive in /etc/httpd/conf.d/phpMyAdmin.conf at line 9 will probably never match because it overlaps an earlier Alias.
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using fe80::d250:99ff:fe84:cc18. Set the 'ServerName' directive globally to suppress this message
[Mon May 30 06:59:57.481908 2016] [mpm_prefork:notice] [pid 14584] AH00163: Apache/2.4.18 (Fedora) OpenSSL/1.0.2h-fips PHP/5.6.21 mod_perl/2.0.9 Perl/v5.22.1 configured -- resuming normal operations
[Mon May 30 06:59:57.482036 2016] [core:notice] [pid 14584] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'
Ovviamente quel “pid 24396” cambia ogni volta, ma il resto del messaggio con AH00170: caught SIGWINCH, shutting down gracefully si ripete identico ad ogni “crash”.
- Spazio su disco OK:
File system Dim. Usati Dispon. Uso% Montato su
devtmpfs 3,7G 0 3,7G 0% /dev
tmpfs 3,7G 0 3,7G 0% /dev/shm
tmpfs 3,7G 1,1M 3,7G 1% /run
tmpfs 3,7G 0 3,7G 0% /sys/fs/cgroup
/dev/mapper/fedora_host12--225--110--95-root 50G 15G 35G 30% /
tmpfs 3,7G 88K 3,7G 1% /tmp
/dev/sda2 477M 146M 302M 33% /boot
/dev/sda1 200M 8,3M 192M 5% /boot/efi
/dev/mapper/fedora_host12--225--110--95-home 874G 19G 855G 3% /home
tmpfs 747M 0 747M 0% /run/user/0
tmpfs 747M 0 747M 0% /run/user/1001
Tutti gli altri servizi (mariadb, vsftpd, ecc…) sono ok.
Che ne pensate? Non riesco a capire cos’è che dice ad apache di “spegnersi”… Ribadisco che il tutto è iniziato dopo l’aggiornamento.
Fatemi sapere se vi occorrono altri dati.