Apache2 под debian не запускается
Немного предыстории.
Пришло оповещение об обновлении. Загружаю, как обычно сайт по админ порту (10000), не откликается. Иду на сайт, работает. Перегружаю VPS. Уже и сайт не грузится.
Захожу через Путти, получается. Перегружаю Apache2, проверяю статус. Секунд 5 работает.
Смотрю лог ошибок
[mpm_prefork:notice] [pid 730] AH00170: caught SIGWINCH, shutting down gracefully
[suexec:notice] [pid 25134] AH01232: suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)
[mpm_prefork:notice] [pid 25135] AH00163: Apache/2.4.59 (Debian) mod_fcgid/2.3.9 OpenSSL/1.1.1w configured -- resuming normal operations
[core:notice] [pid 25135] AH00094: Command line: '/usr/sbin/apache2'
До этого аналогичные ошибки кроме первой строки caught SIGWINCH
Куда рыть дальше?
Нашел пока это
https://serverfault.com/questions/1159782/ah00170-caught-s...
Нет вообще этих каталогов "/var/log/cron.log" and "/var/log/syslog"
alternative.log после перегрузки
update-alternatives 2024-06-15 11:49:18: run with --quiet --install /run/php/php-fpm.sock php-fpm.sock /run/php/php7.0-fpm.sock 70
update-alternatives 2024-06-15 11:49:18: link group php-fpm.sock updated to point to /run/php/php7.0-fpm.sock
update-alternatives 2024-06-15 11:49:18: run with --quiet --install /run/php/php-fpm.sock php-fpm.sock /run/php/php7.1-fpm.sock 71
update-alternatives 2024-06-15 11:49:18: link group php-fpm.sock updated to point to /run/php/php7.1-fpm.sock
update-alternatives 2024-06-15 11:49:19: run with --quiet --install /run/php/php-fpm.sock php-fpm.sock /run/php/php8.2-fpm.sock 82
update-alternatives 2024-06-15 11:49:19: link group php-fpm.sock updated to point to /run/php/php8.2-fpm.sock
После этой команды вылетать перестало
a2enmod ssl
systemctl status apache2.service
Active: active (running)
но все равно пустая страница и по http/https
...
А это что за ерунда?
>systemctl status firewalld
firewalld.service
Loaded: masked (Reason: Unit firewalld.service is masked.)
Active: inactive (dead)
... пробовал уже и активный и неактивный никакой разницы (masked убрал)
...
lynx localhost работает
lynx "сайт" даёт 500
...
только phpinfo на странице работает, как и простой html
...
Наконец в одном из запрятанных логов удалось найти
Uncaught mysqli_sql_exception: Table 'xxx' is marked as crashed and should be repaired
Но phpmyadmin не запускается - NS_ERROR_CONNECTION_REFUSED
...
Починил, просто очистил таблицу и все заработало
Однако непонятно откуда вылезает стиль
body {
margin:7% auto 0;
max-width:390px;
min-height:180px;
padding:30px 0 15px
}
...
и стиль нашел, там что то типа плагинов есть, вот один из них и тащил из постороннего сайта.
Вот интересно, как бы эту проблему решали те кто в теме Никсов?