Не удалось запустить HTTP-сервер Apache после удаления файлов журнала.

Вы видели это сообщение в блоге ? Думаю, это ответит на ваш вопрос.

0
26.03.2018, 13:55
1 ответ

Хорошо, я хотел бы опубликовать решение, но я хочу объяснить его с самого начала.

Моя проблема началась с проблемы с заполненным диском, файловая система была переполнена, и я не мог войти на свои сайты WordPress, потому что на устройстве не хватило места для базы данных.

Вы можете проверить это с помощью следующей команды:df -h

Итак, проблема возникла с файлами журналов. Если вы используете виртуальную машину, вы можете удалить файлы журналов с помощью cronjob из раздела webmin > system > log ratation, о чем я раньше не знал.

Если у вас такая же проблема, просто удалите журналы в etc/httpd/logs , var/log/virtualmin и var/log/mariadb

Я сделал ошибку, используя команду:sudo find /var/log/ -type f -regex '.*\.[0-9]+\.gz$' -deleteЯ называю это ошибкой, потому что она также удалила упомянутые папки, но это также спасло мне жизнь.

Я вручную создал пропущенные папки с помощью filezilla в sftp и перезагрузил сервер, после чего снова запустился httpd и apache, и теперь все идет нормально.

Не забудьте использовать задание cron для удаления журналов, ежедневно, еженедельно или ежемесячно, вы можете выбрать параметры в webmin.

Если httpd не запускается, просто используйте команду systemctl status -l httpd, он скажет, в чем проблема, также для mariadb вы можете использовать команду:systemctl status -l mariadb.service

0
28.01.2020, 04:27

Теги

Похожие вопросы