GoDaddy Довідка

Ми спробували якнайкраще перекласти цю статтю. Також доступна версія англійською мовою.

Пошук і перегляд журналів сервера

Керування VPS або виділеним сервером вимагає перегляду журналів під час усунення проблем. У цій статті описуються загальні журнали та їх розташування.

Чому мені потрібно переглядати файли журналів?

  • Я не знаю, що спричинило проблему.
  • Я не уявляю, з чого почати вирішення цієї проблеми.
  • Проблема виникає лише у деяких користувачів.
  • Спроба «виправлення» не вирішила проблему.

Apache


Apache реєструє відвідувачів кожного сайту, розміщеного на сервері. Один відвідувач може генерувати кілька запитів залежно від сторінки. Більшість запитів поділяються на 2 категорії: GET (тобто: покажіть мені зображення) та POST (тобто вхід на сайт). Журнали доступу також містять мітку часу, IP-адресу клієнта та інформацію про браузер.

Розташування cPanel:

Журнал HTTP:
/ usr / local / apache / domlogs /$DOMAIN
Журнал HTTPS:
/ usr / local / apache / domlogs /$DOMAIN -ssl_log

Розташування Plesk:

Журнали HTTP:
/ var / www / vhosts /$DOMAIN / logs / access_log
Журнали HTTPS:
/ var / www / vhosts /$DOMAIN / access_ssl_log
Коли слід переглядати журнали Apache Access?
  • Щоб перевірити, чи підключення клієнта потрапляє через Інтернет та брандмауери до Apache.
  • Якщо виникає проблема з редагуванням вмісту в CMS, журнали apache все одно повинні реєструвати запит POST. Якщо запит POST відсутній, слід перевірити DNS, брандмауер (и) та застосунок.
  • Щоб перевірити наявність атак DOS, проаналізувавши дані з цих журналів.

Більшість помилок веб-служб і програм міститься в журналі помилок Apache . Журнал містить помилки ресурсів, помилки PHP та інші помилки для усунення несправностей.

Де можна знайти цей журнал?
Розташування cPanel:

/ usr / local / apache / logs / error_log
Розташування Plesk:
/ var / log / httpd / error_log
Розташування Ubuntu:
/ var / log / apache2 / error_log
Коли слід переглядати журнал помилок Apache?

Журнал помилок Apache слід завжди переглядати під час усунення проблем, пов'язаних із сайтом. Сюди входять внутрішні помилки сервера та проблеми з швидкодією.

Nginx


Nginx часто використовується як веб-сервер (замість Apache) для пришвидшення роботи веб-сайту. Він використовується, як і PHP-FPM, для кращого використання ресурсів на сайтах з інтенсивним рухом.

Розташування журналу:

/var/log/nginx/access.log
Як отримати доступ до цього журналу? SSH

SSH дає змогу отримувати доступ до повного журналу, переглядати його та керувати ним за допомогою таких інструментів, як vim або grep .

cPanel

cPanel містить журнали nginx у розділі Метрики у розділі необроблений доступ до сайту.

Plesk

Plesk відобразить журнали nginx у розділі Журнали для домену.

Коли потрібно переглядати цей журнал?
  • Ваш сайт працює не за призначенням.
  • На вашому сайті періодично відображаються помилки.
  • Ваш сайт працює повільно або просто обертається і ніколи не завантажується.

Більшість помилок веб-служб і застосунків міститься в журналі помилок nginx . Журнал міститиме помилки ресурсів, помилки PHP та інші помилки для усунення несправностей.

Розташування журналу:

/var/log/nginx/error.log
Як переглянути цей журнал?

SSH дає змогу отримувати доступ до повного журналу, переглядати його та керувати ним за допомогою таких інструментів, як vim або grep .

Коли слід переглядати журнал помилок nginx?

Журнал помилок nginx слід завжди переглядати під час усунення проблем, пов'язаних із сайтом. Сюди входять внутрішні помилки сервера та проблеми з швидкодією.

PHP


Журнал помилок PHP містить інформацію про помилки у певних файлах PHP, виклики відсутніх файлів або помилки, пов'язані з конфігурацією PHP. Журнали помилок PHP зазвичай містяться у файлах вашого сайту. Для підтвердження розташування журналу можна використати сторінку PHPinfo ().

Де можна знайти цей журнал?
Розташування cPanel:
/ home / ім'я користувача cpanel / logs /$DOMAIN .php.error.log
Розташування Plesk:
/ var / www / vhosts /$DOMAIN / logs / error_log
Коли слід переглядати журнал помилок PHP?

У будь-який час, коли ви усуваєте проблему, яка виявляється ізольованою для одного або кількох сайтів на базі PHP (наприклад, WordPress), але не для всього сервера.



Журнал помилок PHP-FPM міститиме помилки, пов'язані зі службою PHP-FPM. Якщо ви використовуєте кілька версій PHP, журналів може бути кілька.

Де можна знайти цей журнал?
Розташування cPanel:
/opt/cpanel/ea-phpXX/root/usr/var/log/php-fpm/error.log
XX має становити 73 для PHP-FPM 7.3.

CentOS / AlmaLinux з розташуванням Plesk:
/ var / www / vhosts /$DOMAIN / error_log
Ubuntu з розташуванням Plesk:
/ var / www / vhosts /$DOMAIN /logs/php-fpm_error.log
Коли слід переглядати журнал PHP-FPM?
  • На вашому сайті відображається помилка 503.
  • Ваш сайт завантажується повільно або з перервами.

MySQL


Журнал помилок MySQL міститиме інформацію про збої служби, проблеми з ресурсами та таблиці збоїв у роботі баз даних.

Де можна знайти цей журнал?

Для MySQL 5.5, 5.6 та MariaDB 10.2

/ var / lib / mysql /$HOSTNAME .err

Для mysql 5.7 і новіших версій

/var/log/mysqld.log

MariaDB 10.3 і новіших версій

/var/log/mariadb/mariadb.log
Коли слід переглядати журнал помилок MySQL?
  • Послуга MySQL не працюватиме.
  • Служба MySQL використовує надто багато пам'яті або ЦП.
  • Ваш сайт на базі даних (тобто WordPress) працює повільно.
  • Ваш сайт на базі даних не може підключитися до MySQL.

Незабаром!