ПРОЕКТЫ 


  АРХИВ 


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]

nginx+ php-fpm 5.3.10+ + error_log from fastcgi


  • To: nginx-ru@xxxxxxxxx
  • Subject: nginx+ php-fpm 5.3.10+ + error_log from fastcgi
  • From: "john2do" <nginx-forum@xxxxxxxx>
  • Date: Wed, 26 Sep 2012 02:13:47 -0400
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tigger.jlkhosting.com; s=x; h=Date:Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=bLWqexfmboR97L7FUe/vaV8wVbUSSIgTKAeXOnQAC+E=; b=JYk6AxUtua2ZXK2g76ezMc8YMtDWUEjXYNAhYTKVTb2NJIvnFDPEFpuguEKBylEwCxtH2jsEiVl+MlIuqgW8O7/YdmjcyrS7eT88IjYR+/DtZHY9fpF3ltuKuCP3aE9t;

День добрый,
был в пхп такой баг 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] 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;
но это до поры до времени.

можно как-то ошибки, которые таким возвращает пхп логгировать на уровне энжи
в еррор-лог?
tcpdump соединения это прекрасно показывает:

11:02:14.086504 IP 127.0.0.1.9000 > 127.0.0.1.49675: P 1:4169(4168) ack 1497
win 559 <nop,nop,timestamp 1955167 1954953>
PHP message: [2012-09-26 11:02:13] Notice: Undefined index: ....
... тут еще всякое... а потом собственно и сам ответ с заголовками:
....m..X-Powered-By: PHP/5.3.17
Set-Cookie: ...
Content-type: text/html; charset=windows-1251:
.... ну и далее тело ответа...

nginx/1.2.3 php-fpm 5.3.17

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,231069,231069#msg-231069

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


 




Copyright © Lexa Software, 1996-2009.