Nginx усекает длинну ошибки

Обнаружил, что PHP пишет лог ошибок усекая его до N символов, погуглив обнаружил в файле:

/etc/php5/fpm/php.ini

настройку:

log_errors_max_len

Увеличил значение этой переменной, но результата это не дало. Начал гуглить и оказалось, что длинну строки усекает не PHP а Nginx. Оказывается, Nginx по-умолчанию скомпилен с настройкой NGX_MAX_ERROR_STR значение которой 2048 байт.

Решения

1. в php.ini указать переменную error_log = /tmp/php.errors

2. использовать свой error handler

3. компильте nginx »

Оцени публикацию:
  • 0,0
Оценили человек: 0
Теги : nginx, php-fpm, error, string, length, traceroute, trace, stack

Похожие статьи:


Предложения и пожелания:
Ваше имя:
Ваш E-mail:
Сколько будет Οдин + Τри
Главная
X

Новые заметки:

Про что мы забываем когда делаем оценку задачи по времени

Список вопросов для собеседования разработчика по телефону

Symfony2 авторизация без Doctrine2 для чайника

Phpstorm7 LiveEdit

Жесткий хабр или не хабр, тогда кто?

Яндекс.Деньги мошенничество

Как узнать какие страницы в поиске яндекса или это секрет

Последние комменты:

Yapro CMS:

Здравствуйте, Гость | Войти | Регистрация | Карта сайта | RSS ленты | Ошибка в тексте? Выделите её мышкой и нажмите: Ctrl + Enter

youtube.com/watch?v=7hFivbgIEqk

При полном или частичном использовании материалов данного сайта, ссылка на сайт "yapro.ru" обязательна как на источник информации.
Автоматический импорт материалов и информации с сайта запрещен.
Copyrights © 2007 - 2018 YaPro.Ru

Главная » Веб-мастеру » Unix »