2.3.21. Список помилок сайту (Error-лог)

Список помилок сайту (Error—лог) — це логи помилок веб—сервера Apache, куди потрапляє інформація про запити, обробка яких викликала спрацьовування попередження (warning) або помилки (error). Він знаходиться в розділі «Хостинг Мої сайти → Логи помилок сайту»:

Всі помилки на сайті фіксуються в балці помилок сайту та балці помилок PHP. на бізнес-хостингу присутній додатковий лог - лог помилок FPM. У нього потрапляють помилки, що виникають на сайті, коли в налаштуваннях сайту в якості веб-сервера обраний PHP-FPM. Список виводяться у вигляді вкладок над блоком вибору дати. на звичайному хостингу доступний тільки загальний лог помилок сайту і лог помилок PHP.

Важливі моменти:

  • Список зберігаються тільки за поточний і 4 попередні місяці, і лише за ті дні, коли до сайтів були запити. Більш старі логи не зберігається.
  • Поточна дата в списку доступна завжди, незалежно від того, є записи в балці чи ні.
  • Якщо в списку дат відсутня вчорашнє число, значить логи за цей день ще опрацьовуються і будуть доступні пізніше (як правило, ближче до другої половини дня). Аналогічна ситуація може бути 1 числа місяця з балками і звітами за попередній місяць.

Над балкою за день виводиться список всіх дат, за які доступні логи:

У списку можна:

Важливі моменти:

  • Якщо розмір логу не перевищує 100 МБ, його можна як переглядати безпосередньо в браузері, так і завантажити собі. Лог більшого розміру можна тільки завантажити.
  • Помилки в балці PHP зберігаються тільки в тому випадку, якщо для сайту було налаштоване логирование засобами хостингу.

У балці за день виводиться інформація по всім запитам за обрану дату.

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

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

  • «Час» — дата і час помилки:
    • «ДД-МММ-РРРР» — дата запису в балці. Вказується на англійській мові в форматі «Деньмісяцьрік».
    • «ГГ:ХХ:СС» — час запису в балці. Вказується в форматі «година:хвилина:секунда».
  • «Помилка» — текст помилки, записаний в лог.

  • «Час» — дата і час помилки:
    • «ДД-МММ-РРРР» — дата запису в балці. Вказується на англійській мові в форматі «Деньмісяцьрік».
    • «ГГ:ХХ:СС» — час запису в балці. Вказується в форматі «година:хвилина:секунда».
    • «TimeZone» — тимчасова зона, якій відповідає запис з журналу. Вказується в англійській мові. Для сервера в Україні значення буде вказано як «Europe/Kiev».
  • «Помилка» — текст помилки, записаний в лог. найчастіше текст помилки має формат, в якому вказується тип і причина помилки, файл і рядок, в якому вона виникла. Формат помилок може бути абсолютно різний, в залежності від класифікації та інших факторів, але найчастіше він включає в себе наступне:
    • «TYPE» — класифікація помилки.
    • «ERROR» — текст помилки.
    • «PATH» — шлях до файлу, в якому виникла помилка.
    • «on line XX» — рядок в файлі, на якій виникла помилка.
  • За день:
    1. У блоці вибору дати виберіть потрібну дату.
    2. В балці за день натисніть «Скачати».
  • За місяць — в блоці вибору дати напроти потрібного місяця натисніть «Скачати за місяць». Увага! Лог за поточний місяць включає в себе тільки минулі дні (тобто всі дні з початку місяця, крім поточного).

Увага!

У відео показано застаріле розташування розділу.
Зміст