2.3.16. Лог ошибок сайта (Error-лог)
Лог ошибок сайта (Error-лог) — это лог ошибок веб-сервера Apache, куда попадает информация о запросах, обработка которых вызвала срабатывание предупреждения (warning) или ошибки (error). Он находится в разделе «Хостинг → Мои сайты → Лог ошибок сайта»:
Содержание:
Выбор даты
В верхней части раздела выводится список всех дат, за которые доступны логи:
В списке можно:
- Выбрать день для просмотра лога.
Важные моменты:
- Логи хранятся только за текущий и 6 предыдущих месяцев, и только за те дни, когда к сайтам были запросы. Более старые логи не хранятся.
- Текущая дата в списке доступна всегда, вне зависимости от того, есть записи в логе или нет.
- Если в списке дат отсутствует вчерашнее число, значит логи за этот день ещё обрабатываются и станут доступны позже (как правило, ближе ко второй половине дня). Аналогичная ситуация может быть 1 числа месяца с логами и отчётами за предыдущий месяц.
Лог за день
В основной части раздела выводятся информация по всем ошибкам за выбранный день:
В большинстве случаев можно руководствоваться следующим простым принципом: если на сайте или его отдельных страницах начала появляться ошибка 50x, в первую очередь следует проверить его Error-лог в нашей панели управления:
- Если информация об этих ошибках будет присутствовать (стоит соотносить время возникновения ошибок и время записей в Error-логе), велика вероятность, что причина ошибки будет описана в этих же строках и отталкиваться в решении стоит от неё.
- Если же Error-лог пуст, то, вероятнее всего, код ответа 50x генерируется непосредственно скриптами самого сайт. В этом случае следует изучать логи движка сайта (или, для начала, способы включения их ведения) или обращаться за помощью к разработчику сайта или профильным специалистам.
Важные моменты:
- Если размер лога не превышает 100 МБ, его можно просматривать напрямую в браузере и скачать себе. Лог большего размера можно только скачать.
- После выполнения технической проверки сайта в разделе «Мои сайты» или очистки кеша PageSpeed в логах может встретиться наш IP 185.39.224.11. Это обусловлено тем, что для выполнения этих действий нашему серверу необходимо выполнять запрос к сайту.
Скачивание логов
Если необходимо регулярно сохранять логи в автоматическом режиме, то для этих целей можно воспользоваться API хостинга — dates (получение списка дат, за которые есть логи) и download (скачивание логов за полученные ранее даты) — и создать собственный скрипт, который будет выполнять необходимые действия.