Как правильно читать логи сервера?

Как читать логи сервера?Здравствуйте уважаемые посетители и постоянные читатели блога Spectr-rv.ru. Из этой статьи, вы узнаете, как правильно читать логи сервера, зачем они нужны и где, при необходимости, можно их найти.

При нормально работающем сайте мало кто интересуется логами сервера. А вот когда сайт начинает работать с ошибками, и вообще вести себя не совсем правильно – без анализа логов обойтись довольно затруднительно.

Что такое логи сервера?

Что же такое логи сервера? Логи сервера (лог-файлы, журнал сервера) – это текстовые файлы, содержащие информацию о работе сервера. В этих файлах в хронологическом порядке запротоколированы все действия пользователей на сайте, а также содержится информация, необходимая для анализа и оценки сайтов.

Любой вебмастер рано или поздно сталкивается с необходимостью анализировать лог-файлы, поскольку это основной источник информации о поведении посетителей на вашем сайте: кто и когда заходил на сайт, какие страницы посещались наиболее часто и т. д. Анализируя лог-файлы можно найти ответы на все эти вопросы.

Обычному пользователю также не будет лишним умение читать логи или, по крайней мере, знать, где они находятся. Сегодня мы разберемся, как найти и просмотреть логи на примере хостинга Timeweb.

Где найти логи?

Чтобы включить запись логов, выберите в левой колонке панели управления пункт «Логи», а на одноименной вкладке поставьте переключатель «Лог доступа (access_log)» в положение «Вкл.».

Как читать логи сервера?После этого начнется круглосуточная запись лог-файлов, которые можно будет в любое время просмотреть, или скачать для более тщательного изучения.

Для доступа к логам, зайдите на вкладку «Файловый менеджер» и выберите лог-файлы за интересующую вас дату.

Как читать логи сервера?Скачанный файл, разархивируйте и откройте в любом текстовом редакторе, например в Notepad++. Это будет выглядеть примерно так:

log 3-min

Как читать логи сервера?

В качестве примера рассмотрим строку № 1165

spectr-rv.ru 141.8.132.25 - - [24/Mar/2018:10:00:23 +0300] "GET /tvoj-kompyuter/defragmentaciya-zhestkogo-diska-programma-defraggler HTTP/1.0" 200 60312 "-" "Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)"

Spectr-rv.ru – адрес моего сайта.

141.8.132.25 - - [24/Mar/2018:10:00:23 +0300] – IP-адрес, с которого был выполнен вход на ваш сайт, с указанием даты, точного времени посещения и часового пояса.

GET – тип запроса (возможны также варианты POST и HEAD). GET – запрос содержимого ресурса, посылается для извлечения информации с веб-сервера. HEAD – аналогичен запросу GET, обычно применяется для извлечения метаданных. POST – используется для загрузки данных на сервер, например при вводе комментариев в форму, встроенную в веб-страницу.

tvoj-kompyuter/defragmentaciya … defraggler - страница, к которой обращался посетитель.

HTTP/1.0 – протокол, по которому обратился посетитель.

200 – код ответа сервера. (200 – ОК «хорошо»). Если вам нужна информация о других кодах состояния, ее можно легко найти в интернете.

60312 - количество байт информации, полученной посетителем.

"Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)" - сведения о посетителе. Здесь может содержаться информация об устройстве, браузере, операционной системе и т. д. В данном случае можно догадаться, что посетителем сайта был индексирующий робот Яндекса.

Как видите, логи имеют постоянную структуру, и разобраться с содержащейся в них информацией довольно просто. При анализе логов следует обращать внимание на ботов главных поисковых систем – как часто они вас посещают, какие файлы запрашивают, и какие ответы сервера получают.

Вебмастеру анализ логов сервера помогает получить много полезной информации. Можно детально проанализировать посещаемость; узнать точки входа и выхода, то есть веб-страницы, с которых посетители попадают на сайт, и страницы с которых пользователи уходят. Можно определить самые популярные страницы сайта и самые «забытые» (редко посещаемые) страницы.

Просматривать логи вручную – довольно утомительное и неблагодарное занятие, поскольку объем лог-файлов может быть очень большим. Существуют специальные программы – анализаторы лог-файлов, выполняющие эту работу гораздо быстрее и безошибочнее. Timeweb дает возможность воспользоваться одной из таких программ – AWStats logs analyzer, автоматически анализирующей ваши лог-файлы.

Вот так подробный анализ логов сервера помогает выяснить, как используется сайт, и что следует предпринять для его развития в правильном направлении. На этом мы сегодня и остановимся. Спасибо за внимание. Что непонятно, спрашивайте в комментариях. Постараюсь обязательно ответить.

С уважением, Владимир (Spectr-rv.ru).

Поделитесь своим мнением

Подписка на обновления

Хотите получать новые статьи на почту? Введите свой e-mail адрес:

© 2018 Полезные советы, программы и сервисы интернета  Войти