Кто просматривает этот контент: "Тема" (Всего пользователей: 0; Гостей: 1)

X-Shar

:)
Администрация
Регистрация
03.06.2012
Сообщения
5 727
Репутация
263
Jabber
Telegram
#1
403-3.jpg.gif

Тут такое дело, из опыта общения с пиплом, многие даже и не подозревают, что есть такая вещь как логи...

А зря, логи могут помочь во многих делах, для начала давайте разберёмся что-такое логи и зачем они нужны:

Итак, рассмотрим как анализировать логи, на примере логов знаменитого web-сервера Apache...

Располагаются эти логи как правило в корневом каталоге пользователя в папке logs:

У этого сервера два типа лог-файла:

1-ый тип это error.log, как понятно из названия, в этом логи хранятся ошибки, т.е. такие ошибки как "Доступ запрещён", "Файл не найден", все ошибки php-скриптов !

Зачем-же нужен данный лог ?

Очень полезно для отладки сайтов, например если на сайте творится непонятно-что, или вместо сайта неожиданно лицезреете, какую-то ошибку, например 502 Bad Gateway, или другую, такой лог всегда ответит что-же произошло на самом деле... :)

Что-бы просмотреть такой лог, достаточно открыть его в текстовом редакторе, я пользуюсь NotePade++, можно в другом, кто в чём привык, логируется примерно так:

CODE:
[Sun Sep 06 07:56:42 2015] [error] [client x.x.x.x] File does not exist: /***/***/***/***/***/***/robots.txt
Думаю тут всё понятно и комментировать нечего, незабывайте про эти логи ! ;)

2-ой тип это access.log этот лог хранит все обращения к серверу, кто - куда - зачем заходил на сервер, т.е. все Get/Post запросы, рефереры, заголовки посетителей хранятся там, пример лог записи:

CODE:
x.x.x.x - - [06/Sep/2015:06:25:03 +0300] "POST /****/*****/ HTTP/1.0" *** **** "https://ru-sfera.org/threads/neudaljaemye-cookie-evercookie.894/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.125 Safari/537.36"
Понятно, что в таком логе может хранится миллион записей и для анализа уже необходимы сторонние специальные программы, вообще для серверов есть бесплатные Webalizer и AWStats, обычно хостеры уже устанавливают их по умолчанию, рассказывать как установить не входит в эту статью, т.к. ничего сложного нет и всё интуитивно понятно (Ищите в гугле если нужно, куча статей), после установки доступ к отчётам:

http://domain/webstat/ - AWStats

http://domain/webalizer/ - Webalizer

Там на основе файлов регистрации (например, access.log) событий веб-сервера, генерируется HTML-страница со статистикой о работе веб-сайта. Статистические данные, генерируемые Вебалайзером, включают в себя количество запросов, посещений, ссылающиеся страницы, страны посетителей, количество подгруженных данных и другую информацию.

Но мне не AWStats, не Webalizer не нравятся, лично я предпочитаю анализировать access.log специальными программами, они бесплатные, это:

1)Loganalyzer - Простенькая программа, нетребует установки и позволяет хорошенько-так распарсить логи:

upload_2015-9-6_19-12-54.png

upload_2015-9-6_19-13-27.png

upload_2015-9-6_19-14-9.png

Как видите весьма удобно...

2)WebLog Expert Lite - ОЧЕНЬ мощная программа, генерирующая Html-отчёты:

upload_2015-9-6_19-19-49.png

Все программы во вложении...
 

Вложения

Вверх