Тут такое дело, из опыта общения с пиплом, многие даже и не подозревают, что есть такая вещь как логи...
А зря, логи могут помочь во многих делах, для начала давайте разберёмся что-такое логи и зачем они нужны:
Итак, рассмотрим как анализировать логи, на примере логов знаменитого web-сервера Apache...
Располагаются эти логи как правило в корневом каталоге пользователя в папке logs:
У этого сервера два типа лог-файла:
1-ый тип это error.log, как понятно из названия, в этом логи хранятся ошибки, т.е. такие ошибки как "Доступ запрещён", "Файл не найден", все ошибки php-скриптов !
Зачем-же нужен данный лог ?
Очень полезно для отладки сайтов, например если на сайте творится непонятно-что, или вместо сайта неожиданно лицезреете, какую-то ошибку, например 502 Bad Gateway, или другую, такой лог всегда ответит что-же произошло на самом деле... :)
Что-бы просмотреть такой лог, достаточно открыть его в текстовом редакторе, я пользуюсь NotePade++, можно в другом, кто в чём привык, логируется примерно так:
Код:
[Sun Sep 06 07:56:42 2015] [error] [client x.x.x.x] File does not exist: /***/***/***/***/***/***/robots.txt
Думаю тут всё понятно и комментировать нечего, незабывайте про эти логи ! ;)
2-ой тип это access.log этот лог хранит все обращения к серверу, кто - куда - зачем заходил на сервер, т.е. все Get/Post запросы, рефереры, заголовки посетителей хранятся там, пример лог записи:
Код:
x.x.x.x - - [06/Sep/2015:06:25:03 +0300] "POST /****/*****/ HTTP/1.0" *** **** "https://ru-sfera.pw/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, обычно хостеры уже устанавливают их по умолчанию, рассказывать как установить не входит в эту статью, т.к. ничего сложного нет и всё интуитивно понятно (Ищите в гугле если нужно, куча статей), после установки доступ к отчётам:
Вы должны зарегистрироваться, чтобы увидеть внешние ссылки
- AWStats
Вы должны зарегистрироваться, чтобы увидеть внешние ссылки
- WebalizerТам на основе файлов регистрации (например, access.log) событий веб-сервера, генерируется HTML-страница со статистикой о работе веб-сайта. Статистические данные, генерируемые Вебалайзером, включают в себя количество запросов, посещений, ссылающиеся страницы, страны посетителей, количество подгруженных данных и другую информацию.
Но мне не AWStats, не Webalizer не нравятся, лично я предпочитаю анализировать access.log специальными программами, они бесплатные, это:
1)Loganalyzer - Простенькая программа, нетребует установки и позволяет хорошенько-так распарсить логи:
Как видите весьма удобно...
2)WebLog Expert Lite - ОЧЕНЬ мощная программа, генерирующая Html-отчёты:
Все программы во вложении...