ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: nginx+ php-fpm 5.3.10+ + error_log from fastcgi



Hello!

On Wed, Sep 26, 2012 at 02:13:47AM -0400, john2do wrote:

> День добрый,
> был в пхп такой баг https://bugs.php.net/bug.php?id=61045
> в фиксинге, разрабы были видимо под действием чего-то доброго и запилили
> логгинг ошибок следующим образом:
> 
> ---
> In our case, the new function sapi_cgi_log_fastcgi() in fpm_main.c will 
> send any messages (PHP and FPM) back to the fastcgi client no matter what
> the 
> debug level is.
> ---

Т.е. вообще всё, без фильтрации по маске error_reporting?  Звучит 
интригующе.  Новый баг ещё не открыли, нет?

> соответственно при дефолтовых параметрах энжи, и добром уровне ошибок в пхп
> это всё прилетает обратно на запрос и в какойто момент энжи начинает,
> справедливо сыпать в лог подобными сообщениями:
> 
> [error] 2723#0: *257 upstream sent too big header while reading response
> header from upstream, client: 192.168.204.139, server: foo.dev.local,
> request: "GET /main.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000",
> host: "foo.dev.local"
> 
> вылечить конечно можно и хаком аля
> fastcgi_buffer 16k;
> fastcgi_buffer_size 32k;
> но это до поры до времени.
> 
> можно как-то ошибки, которые таким возвращает пхп логгировать на уровне энжи
> в еррор-лог?

Они логгируются на уровне error:

2012/09/26 19:59:09 [error] 19324#0: *9 FastCGI sent in stderr: "sample stderr 
text" while reading response header from upstream, client: 127.0.0.1, server: 
localhost, request: "GET /stderr HTTP/1.0", upstream: 
"fastcgi://127.0.0.1:8081", host: "localhost"

Если, конечно, ребята из php всё сделали правильно.

-- 
Maxim Dounin
http://nginx.com/support.html

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.