[FAQ] error.log - описание и примеры

Темы по наиболее часто задаваемым вопросам без привязки к версии phpBB. Читать в первую очередь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
MAzZY
Бывший член :)
Сообщения: 2925
Зарегистрирован: 14.05.2005 23:43
Благодарил (а): 79 раз
Поблагодарили: 71 раз
Забанен: Бессрочно

[FAQ] error.log - описание и примеры

Сообщение MAzZY » 08.11.2009 13:56

Error.log является наиболее важным логом системы на базе веб сервера Apache. При возникновении практически любой ошибки на стороне сервера (с кодом 500-599) в данный файл записывается вся необходимая информацию. Может называться error_log, error.log, .errorlog и подобным образом – зависит от настроек сервера.

Формат файла достаточно произволен, но обычно имеет следующую структуру строки:

Код: Выделить всё

[Wed Oct 11 14:32:52 2000] [error] [client 127.0.0.1] client denied by server configuration: /export/home/live/ap/htdocs/test
1 – дата события
2 – уроверь ошибки
3 – IP клиента, обращение которого вызвало ошибку
4 – текстовое описание и абсолютный путь до файла\скрипта, вызвавшего ошибку (абсолютный путь от корня сервера DOCUMENT_ROOT системы, указанного в phpinfo)

Примеры ошибок (пополняется)

Код: Выделить всё

PHP Warning:  PHP Startup: Invalid library (maybe not a PHP library) 'iconv.so'
- необходимо в настройках сервера подключить библиотеку 'iconv

Код: Выделить всё

[Fri Feb 27 10:09:48 2009] [error] Failed to resolve server name for ххх.ххх.ххх.ххх (check DNS) -- or specify an explicit ServerName
- что-то хитрое с DNS в настройках сервера, обращаться к хостеру\администратору сервера

Код: Выделить всё

[Sat Apr 25 09:51:59 2009] [error] [client ххх.ххх.ххх.ххх] File does not exist: /path to file/graphics, referer: http://domen/page
[Sat Apr 25 23:16:42 2009] [error] [client ххх.ххх.ххх.ххх] File does not exist: / path to file /favicon.ico
Данный файл отсутствует на сервере – наверно, самая распространенная ошибка.
Либо CHMOD установлен такой, что клиент не может получить доступ на чтение (менее 644)

Код: Выделить всё

CPU limit of 5.0% has been exceeded (has been used more then 5.3% CPU)
Resource usage limit has been exceeded, access to ххх.ххх.ххх.ххх was temporarily denied
Сервер перегружен (будьте внимательны – за такое безобразие хостер может попросить вас перейти на более дорогой тариф либо заблокировать аккаунт – если по вашей вине конечно)

Код: Выделить всё

[Sat Apr 18 12:56:08 2009] [error] PHP Warning: Cannot modify header information - headers already sent by (output started at /path to file/file.php:2435) in / path to file /file.php on line 1930
это означает, что вы неверно сохранили файл (имя файла указывается в первом Warning). На 99,99% вы сохранили файл в кодировке UTF-8 с сигнатурой (BOM). Дополнительным свидетельством этого также является и то, что в начале страницы виден «мусор» - несколько служебных символов.
Либо, что менее вероятно – проблема действительно в скрипте, несколько раз отправляется заголовок http

Код: Выделить всё

[Tue Oct 31 17:55:58 2006] [error] [client хх.ххх.хх.х] Premature end of script headers: /path to file/administrator/index2.php
FATAL:  emalloc ():  Unable to allocate 7 bytes
Скрипт не может получить память. Однотипная ошибка - Unable to allocate nnn bytes.
По видимому, скрипт "съел" всю память и не освобождает ее

Код: Выделить всё

Warning: require_once (/path to file/version.php) [function.require-once]: failed to open stream: Operation not permitted in /path to file/joomla.php on line 71
Fatal error: require_once () [function.require]: Failed opening required '/path to file/version.php' (include_path='.:') in /path to file/joomla.php on line 71
Отсутствие файла на сервере (либо проблема с регистром символов в названии - *nix скрипты критично относятся к регистру: File.php и file.php – две разные вещи)

Дополнительно:
  1. Где я могу найти error.log у своего хостера
    • Общее, для все хостингов с панелью управления DirectAdmin
      В панели управления выбираете нужный домен, далее пункт "Логи / Статистика вся/домена" там уже можно смотреть все по выбору
    • Денвер
      WebSevers\usr\local\apache\logs\error.log
    • Инфобокс
      В корне фтп папка logs для сегодняшнего дня и logs_old с архивами за предыдущие дни. В админке хостинга для каждого сайта выставляется время хранения этих логов.
    • Мастерхост
      из панели управления путь: Дерево услуг > выбираем площадку (сайт, домен) > HTTP каталог для html-файлов (DocumentRoot): XXXXX.XXX/www журнал регистрации ошибок: error_log, кликаем на error_log
      подробнее: http://masterhost.ru/support/doc/logs/
    • NET.RU
      в корне сайта создать папку logs, через сутки наполнится, обновление раз в сутки.
      файлы script.log и access.log
    • host.ru
      yousite.ru/error.log
    • Экстмедиа extmedia.com
      каталог /logs от корня ftp (последний лог (и их архивы за неделю)): log/error.mysite.by - лог ошибок
    • zone.ee
      Логи доступны через контрольную панель хостинга
    • nic.ru
      каталог /logs от корня ftp
    • mastak.ru
      каталог /logs от корня ftp, последние логи ошибок лежат в файле domen.error.log, предыдущие 9 дней в архивах domen.error.log.0-9.gz
    • yutex.ru
      Логи доступны через контрольную панель хостинга, показывает только последние 300 записей
    • valuehost.ru
      Логи доступны через ftp в каталоге /logs от корня сервера (tdrpsi.valuehost.ru.err_log), объем лога не превышает 128Kb
    • hostpro.com.ua
      Логи доступны через ftp в каталоге home/your_name/public_html/error_log
    • garm.lv
      Логи доступны через контрольную панель хостинга: Домашняя страница - выбрать домен - хостинг "менеджер журналов"
    • ht-systems.ru
      каталог /logs от корня ftp
    • Хостинг "Джино"
      Логи можно смотреть из панели управления - Статистика/лог файлы, а также в директории /logs по фтп или через файловый менеджер. Там же доступны логи медленых запросов и логи загрузки процессора
    • ispserver.com
      В панели управления ISP Manager -> World Wide Web -> Журналы
      По ftp - в директории /logs
      site.ru.access.log - логи доступа
      site.ru.error.log - логи ошибок
    • oshq.ru
      В панели управления ISP Manager -> World Wide Web -> Журналы
      По ftp - в директории /logs
      site.ru.access.log - логи доступа
      site.ru.error.log - логи ошибок
    • majordomo.ru
      /your-site.ru/www/error_log
  2. Основные коды ошибок сервера
    • 500 - Internal Server Error - в процессе обработки запроса произошёл внутренний сбой на сервере
    • 501 - Not Implemented - запрашиваемая клиентом функция не поддерживается сервером или сервер не может распознать метод запроса
    • 502 - Bad Gateway - произошёл сбой на сервере, который используется в качестве шлюза
    • 503 - Service Unavailable - в данный момент какая-либо из служб сервера недоступна
    • 504 - Gateway Timeout - шлюз превысил максимальный лимит отведённого времени
    • 505 - HTTP Version Not Supported - версия HTTP, указанная в запросе, не поддерживается сервером
  3. Уровни ошибок
    • emerg Экстренный – система не функционирует
    • alert Ошибку необходимо немедленно исправить
    • crit Критическая ошибка
    • error Ошибка
    • warn Предупреждение
    • notice Уведомление (нормальное функционирование)
    • info Информационное сообщение
    • debug Сообщение отладки
Источники:
http://httpd.apache.org/docs/1.3/logs.html#errorlog
http://www.webhostgear.com/69_print.html
http://joomlaforum.ru/index.php/topic,63122.0.html

Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 633
Зарегистрирован: 12.05.2007 0:38
Откуда: Курская обл.
Благодарил (а): 73 раза
Поблагодарили: 8 раз
Контактная информация:

Re: [FAQ] error.log - описание и примеры

Сообщение DeathMan » 26.11.2011 12:45

Подскажите пожалуйста, у меня постоянно появляется 502 и 504 ошибка, как правило после того как запрос на открытие той или иной страницы начинает рости бывает по 45 секунд открывается страница, хостинг мне посоветовал наблюдать LOG файлы phpbb 3.0.9 у себя, я в свою очередь проверил включены ли эти опции в Админке, нашёл что они включены, а вот файлы фломата log.txt не могу найти где всё это собирается. Подскажите пожалуйста ?
Вложения
log.jpg
phpbb3 - сила!

Аватара пользователя
HAMMER663
Former team member
Сообщения: 2028
Зарегистрирован: 17.04.2010 12:59
Откуда: Зеленоград
Благодарил (а): 71 раз
Поблагодарили: 246 раз
Контактная информация:

Re: [FAQ] error.log - описание и примеры

Сообщение HAMMER663 » 26.11.2011 17:43

LOG ошибок ведется на сервере. скорее всего вам надо его включить в настройках ПУ. либо обратиться к хостингу с такой просьбой

Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 633
Зарегистрирован: 12.05.2007 0:38
Откуда: Курская обл.
Благодарил (а): 73 раза
Поблагодарили: 8 раз
Контактная информация:

Re: [FAQ] error.log - описание и примеры

Сообщение DeathMan » 26.11.2011 18:29

Обращаюсь к хостингу, они говорят включите у себя в CMS и наблюдайте ошибки !
phpbb3 - сила!

Аватара пользователя
HAMMER663
Former team member
Сообщения: 2028
Зарегистрирован: 17.04.2010 12:59
Откуда: Зеленоград
Благодарил (а): 71 раз
Поблагодарили: 246 раз
Контактная информация:

Re: [FAQ] error.log - описание и примеры

Сообщение HAMMER663 » 26.11.2011 19:16

DeathMan хм... а че они не хотят включить эррорлог на сервере?
откройте файл config.php
и раскомментируйте строку
// @define('DEBUG', true);

Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 633
Зарегистрирован: 12.05.2007 0:38
Откуда: Курская обл.
Благодарил (а): 73 раза
Поблагодарили: 8 раз
Контактная информация:

Re: [FAQ] error.log - описание и примеры

Сообщение DeathMan » 26.11.2011 19:50

у меня там две строки
@define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
phpbb3 - сила!

Аватара пользователя
HAMMER663
Former team member
Сообщения: 2028
Зарегистрирован: 17.04.2010 12:59
Откуда: Зеленоград
Благодарил (а): 71 раз
Поблагодарили: 246 раз
Контактная информация:

Re: [FAQ] error.log - описание и примеры

Сообщение HAMMER663 » 26.11.2011 20:02

DeathMan значит у вас уже включен DEBUG.
так что пинайте саппорт хостинга, пусть включат эррор лог сервера

Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 633
Зарегистрирован: 12.05.2007 0:38
Откуда: Курская обл.
Благодарил (а): 73 раза
Поблагодарили: 8 раз
Контактная информация:

Re: [FAQ] error.log - описание и примеры

Сообщение DeathMan » 26.11.2011 20:14

бесполезно, не пробиваемые, а ошибка 502 и 504 очень часто проявляется, а без LOG файла можно только догадываться что их вызывает !

Добавлено спустя 1 минуту 32 секунды:
а есть какой нибудь здравый смысл отключить, может ошибки 502 и 504 из-за этого задействованного параметра у меня проявляются ?
// @define('DEBUG', true);
phpbb3 - сила!

Аватара пользователя
HAMMER663
Former team member
Сообщения: 2028
Зарегистрирован: 17.04.2010 12:59
Откуда: Зеленоград
Благодарил (а): 71 раз
Поблагодарили: 246 раз
Контактная информация:

Re: [FAQ] error.log - описание и примеры

Сообщение HAMMER663 » 26.11.2011 20:16

DeathMan http://free-lancer.ucoz.ru/blog/oshibki ... 0-11-09-62
думаю, все проблемы из-за хостинга))) кстати, кто он?

Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 633
Зарегистрирован: 12.05.2007 0:38
Откуда: Курская обл.
Благодарил (а): 73 раза
Поблагодарили: 8 раз
Контактная информация:

Re: [FAQ] error.log - описание и примеры

Сообщение DeathMan » 26.11.2011 20:24

best-hoster.ru
phpbb3 - сила!

Аватара пользователя
HAMMER663
Former team member
Сообщения: 2028
Зарегистрирован: 17.04.2010 12:59
Откуда: Зеленоград
Благодарил (а): 71 раз
Поблагодарили: 246 раз
Контактная информация:

Re: [FAQ] error.log - описание и примеры

Сообщение HAMMER663 » 26.11.2011 20:26

насколько мне известно, у них всегда такие ошибки были)) посмотрите в ПУ хостинга вашего, нет ли там возможности настройки логов.

Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 633
Зарегистрирован: 12.05.2007 0:38
Откуда: Курская обл.
Благодарил (а): 73 раза
Поблагодарили: 8 раз
Контактная информация:

Re: [FAQ] error.log - описание и примеры

Сообщение DeathMan » 26.11.2011 20:33

в файле .htaccess корне субдомена есть такая строка

Код: Выделить всё

php_flag log_errors on
php_value error_log /home/wmXXXXX/subdomain/forum/PHP_errors.log
на сколько она будет работать правильна ли она ?

Добавлено спустя 44 секунды:
HAMMER663 писал(а):посмотрите в ПУ хостинга вашего, нет ли там возможности настройки логов.
сама поддержка говорит, что возможности у меня такой нету !
phpbb3 - сила!

Аватара пользователя
HAMMER663
Former team member
Сообщения: 2028
Зарегистрирован: 17.04.2010 12:59
Откуда: Зеленоград
Благодарил (а): 71 раз
Поблагодарили: 246 раз
Контактная информация:

Re: [FAQ] error.log - описание и примеры

Сообщение HAMMER663 » 26.11.2011 20:38

/home/wmXXXXX/subdomain/forum/PHP_errors.log по этому пути есть файл PHP_errors.log ? его откройте и будут вам логи. если конечно хостинг говорит
DeathMan писал(а):что возможности у меня такой нету !

Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 633
Зарегистрирован: 12.05.2007 0:38
Откуда: Курская обл.
Благодарил (а): 73 раза
Поблагодарили: 8 раз
Контактная информация:

Re: [FAQ] error.log - описание и примеры

Сообщение DeathMan » 26.11.2011 20:54

он есть, но он пуст, атрибуты на файл 755 :(
phpbb3 - сила!

Аватара пользователя
HAMMER663
Former team member
Сообщения: 2028
Зарегистрирован: 17.04.2010 12:59
Откуда: Зеленоград
Благодарил (а): 71 раз
Поблагодарили: 246 раз
Контактная информация:

Re: [FAQ] error.log - описание и примеры

Сообщение HAMMER663 » 26.11.2011 21:25

DeathMan значит они не дают таких данных..это плохо

Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 20.03.2015 19:17 модератором rxu

Ответить

Вернуться в «FAQ»