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:
Введите изображенные цифры:
Captcha
Главная
X

youtube.com/watch?v=7hFivbgIEqk

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

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