hosting:my-sites:logs

2.3.16. Логи веб-сервера

Логи веб-сервера находятся в разделе «ХостингМои сайты → Логи сервера»:

Логи разделены на две вкладки:

  • «Access» — лог всех запросов к сайту.
  • «Error» — лог ошибок веб-сервера.

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

  • Логи хранятся только за текущий и три предыдущих месяца, и только за те дни, когда к сайтам были запросы. Логи за более ранние даты не хранятся.
  • Текущая дата в списке доступна всегда, вне зависимости от того, есть ли записи в логе или нет.
  • Если в списке дат отсутствует вчерашнее число, значит логи за этот день ещё обрабатываются и станут доступны позже (как правило, ближе ко второй половине дня).
  • Если размер лога не превышает 100 МБ, его можно как просматривать напрямую в браузере, так и скачать себе. Лог большего размера можно только скачать с помощью серой кнопки в верхнем правом углу лога.

Access-лог — это лог абсолютно всех запросов к сайту, дошедших до нашего веб-сервера. Каждая строка этого лога имеет строго фиксированный формат:

Записи можно анализировать как вручную, так и с помощью специализированного ПО, способного анализировать подобные логи и выводить различную статическую/аналитическую информацию, например:

В Error-лог попадают только записи о тех запросах, которые вызвали срабатывание предупреждения (warning) или ошибки (error) при обработке запроса к сайту веб-сервером Apache (чаще всего, здесь же указаны и причины предупреждения или ошибки):

В большинстве случаев можно руководствоваться следующим простым принципом: если на сайте или его отдельных страницах начала появляться ошибка 50x, в первую очередь следует проверить его Error-лог в нашей панели управления:

  • Если информация об этих ошибках будет присутствовать (стоит соотносить время возникновения ошибок и время записей в Error-логе), велика вероятность, что причина ошибки будет описана в этих же строках и отталкиваться в решении стоит от неё.
  • Если же Error-лог пуст, то, вероятнее всего, код ответа 50x генерируется непосредственно скриптами самого сайт. В этом случае следует изучать логи движка сайта (или, для начала, способы включения их ведения) или обращаться за помощью к разработчику сайта или профильным специалистам.

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

Ротация логов выполняется ежедневно, поэтому лог за каждый день является отдельным файлом и скачивается также отдельно.

Если необходимо регулярно сохранять логи в автоматическом режиме, то для этих целей можно воспользоваться API хостинга — dates (получение списка дат, за которые есть логи) и download (скачивание логов за полученные ранее даты) — и создать собственный скрипт, который будет выполнять необходимые действия.

  • hosting/my-sites/logs.txt
  • Последние изменения: 2019/10/04 15:46
  • — karlov