• Уменьшение отступа

    Обратная связь

    (info@ru-sfera.pw)


X-Shar

:)
Администрация
Регистрация
03.06.2012
Сообщения
6 068
Репутация
8 176
403-3.jpg.gif


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

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

Итак, рассмотрим как анализировать логи, на примере логов знаменитого 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 - Простенькая программа, нетребует установки и позволяет хорошенько-так распарсить логи:

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


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

Вложения

  • loganalyzer.zip
    1 МБ · Просмотры: 72
  • WLELiteSetup.zip
    3 МБ · Просмотры: 1
Автор темы Похожие темы Форум Ответы Дата
virt Хостинг и настройка серверов 5
X-Shar Хостинг и настройка серверов 1
X-Shar Хостинг и настройка серверов 0
X-Shar Хостинг и настройка серверов 0
X-Shar Хостинг и настройка серверов 0
X-Shar Хостинг и настройка серверов 0
xatop Хостинг и настройка серверов 23
X-Shar Хостинг и настройка серверов 11
Ворошилов Хостинг и настройка серверов 13
X-Shar Хостинг и настройка серверов 3
X-Shar Хостинг и настройка серверов 1
О Хостинг и настройка серверов 27
Верх Низ