Добрый день. Проблема открылась при отсутсвии ротации логов.
Логи пишутся в файл *.log.1
При этом команда
service apache2 stop|start
возвращает ошибку, но апач запускается всё равно.
Перезапустить апач без ошибок удаётся только командой
apache2ctl start|stop
Выдержка из
journalctl -xe
Aug 23 13:49:30 ij systemd[1]: apache2.service: Control process exited, code=exited status=1
Aug 23 13:49:30 ij systemd[1]: Failed to start LSB: Apache2 web server.
-- Subject: Unit apache2.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit apache2.service has failed.
--
-- The result is failed.
Aug 23 13:49:30 ij systemd[1]: apache2.service: Unit entered failed state.
Aug 23 13:49:30 ij systemd[1]: apache2.service: Failed with result 'exit-code'.
Выдержка из
systemctl status apache2.service
* apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
`-apache2-systemd.conf
Active: failed (Result: exit-code) since Wed 2023-08-23 13:49:30 MSK; 6min ago
Docs: man:systemd-sysv-generator(8)
Process: 13850 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
Process: 15315 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE)
CGroup: /system.slice/apache2.service
|-15330 /usr/sbin/apache2 -k start
|-15333 /usr/sbin/apache2 -k start
|-15336 /usr/sbin/apache2 -k start
|-15339 /usr/sbin/apache2 -k start
|-15340 /usr/sbin/apache2 -k start
`-15392 /usr/sbin/apache2 -k start
Aug 23 13:49:10 ij systemd[1]: Starting LSB: Apache2 web server...
Aug 23 13:49:10 ij apache2[15315]: * Starting Apache httpd web server apache2
Aug 23 13:49:30 ij apache2[15315]: *
Aug 23 13:49:30 ij apache2[15315]: * The apache2 instance did not start within 20 seconds. Please read the log files to discover problems
Aug 23 13:49:30 ij systemd[1]: apache2.service: Control process exited, code=exited status=1
Aug 23 13:49:30 ij systemd[1]: Failed to start LSB: Apache2 web server.
Aug 23 13:49:30 ij systemd[1]: apache2.service: Unit entered failed state.
Aug 23 13:49:30 ij systemd[1]: apache2.service: Failed with result 'exit-code'.
Файл error.log
[Wed Aug 23 13:49:30.901608 2023] [mpm_prefork:notice] [pid 15167] AH00163: Apache/2.4.18 (Ubuntu) OpenSSL/1.0.2g configured -- resuming normal operations
[Wed Aug 23 13:49:30.902457 2023] [core:notice] [pid 15167] AH00094: Command line: '/usr/sbin/apache2'
Не понимаю в чём ошибка... С виду ошибка в том что апач запускается дольше 20 секунд.
Как вернуть нормальную работоспособность и правильную ротацию логов?