×
Техническая документация: Хостинг

Журнал обращений к сайту access_log

Можно ли просматривать журнал в режиме реального времени

Журнал access_log доступен в режиме реального времени в домашней директории _logs на всех площадках виртуального Linux-хостинга. Для доступа к журналам подключитесь к площадке по протоколу SSH или FTP.

В директории _logs находятся папки с одноименными названиями размещенных сайтов. Откройте папку с именем сайта, чтобы получить доступ к текущему журналу и журналам за предыдущие 14 дней.

Рассмотрим структуру и предназначение каждого файла на примере сайта mydomain.ru

mydomain.ru.access_log - журнал (access_log) за текущие сутки  в режиме реального времени.
mydomain.ru.access_log-20151213.gz - архив с журналом access_log за дату указанную в имени файла 2015.12.13.
mydomain.ru.error_log - журнал ошибок (error_log) в режиме реального времени.

Обратите внимание на то, что директория _logs недоступна для удаления и записи, и не занимает место на вашей площадке.

Как подключить услугу доставки access_log для моего сайта

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

Протоколы доступа хранятся в каталоге /logs внутри каталога с названием соответствующего домена.

Доставка протоколов доступа осуществляется не в реальном времени, а целиком за прошедший день как правило на следующий день. Протоколы доставляются в формате, который пригоден для анализа их существующими программами-анализаторами (Combined Log Format).

Протоколы доступа будут помещаться в каталог logs/ в папке с названием вашего домена. Если ваш домен называется 12345.ru, то протоколы вы найдете в папке 12345.ru/logs/. Имена файлов имеют вид «ваш_домен.ГГГГММДД», где «ваш_домен» заменяется на имя вашего домена, а «ГГГГММДД» – дата, к которой относится данный лог.

Обратите особое внимание на то, что протоколы доступа нужно периодически удалять, так как они занимают оплачиваемое вами дисковое пространство на сервере. Удаляют протоколы пользователи самостоятельно, используя FTP или команду rm в unix shell.