Вдобавок web-сервер ведёт журнал ошибок, в который сохраняет разнообразную отладочную информацию. Это полезно на этапе разработки, но может отрицательно сказываться на дисковом пространстве, когда эта информация уже не нужна.
Для контроля размера дискового пространства, занимаемого журналами, пользователям предоставлена возможность архивировать файлы журналов веб-сервера. Данный процесс - называется ротация логов. С его помощью сохраняются несколько копий логов с удалением самой старой при создании самой новой копии.
Данный модуль предназначен для просмотра и управления логами WWW сервера через web-интерфейс. Вы можете просматривать записи в журнале, очищать журнал от ненужных записей, скачивать необходимые файлы на локальный компьютер.
Просмотр информации о записях в журнале
- Имя - название записи в журнале.
- Размер - объем переданных данных.
- Время изменения - дата и время изменения записи в журнале.
- Количество - количество сохраненных записей.
- Общий размер - общий объем сохраненных данных.
Просмотр последних записей в журнале
Для просмотра последних записей в журнале WWW запросов выделите необходимый файл лога и нажмите кнопку Просмотр. Появится таблица, в которой можно просмотреть последние 30 (установлено по умолчанию, количество можно изменить) запросов к соответствующему WWW домену.
Как устроены логи
Каждый тип logs имеет свою структуру. В качестве примера разберём структуру access_log:
123.123.123.123 - - [01/Janr/2021:10:00:00 +0300] "GET /wp-includes/feed.php HTTP/1.0" 200 - "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36"
Здесь:
- 123.123.123.123 — IP-адрес, с которого был сделан запрос,
- [01/Janr/2021:10:00:00 +0300] — дата и время запроса,
- GET — метод запроса,
- /wp-includes/feed.php — объект запроса,
- HTTP/1.0 — протокол, по которому прошёл запрос,
- 200 — код ответа,
- Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36 — информация о посетителе.
Также структура логов зависит от операционной системы сервера. Например, логи сервера Windows устроены в виде структурированной таблицы. Поэтому, чтобы научиться «читать» логи, нужна практика.
Если вы разобрались со структурой logs, можно приступать к их просмотру. Существует несколько способов, с помощью которых можно посмотреть журнал сайта. Выбор способа будет зависеть от типа платформы, на которой расположен ваш сайт — VPS-сервер или хостинг.
Очистка/удаление журнала
С помощью данной функции можно принудительно очистить текущий журнал, либо удалить архив (если действие выполняется над архивным файлом). Для этого выберите требуемую строку в таблице и нажмите кнопку Очистить. Для предотвращения случайного действия программа попросит подтверждения. После нажатия кнопки ОК выделенный журнал будет удален/очищен.
Просмотр старых журналов
Чтобы просмотреть архив журнал и выбрать архивный лог-файл для работы с ним, выделите требуемый журнал в списке и нажмите кнопку Архив. Появится таблица, в которой можно просмотреть список архивных лог-файлов для дальнейшей работы с ними.