<div dir="ltr">Нужно не nginx заставлять не записывать ошибки, а отучивать php их сваливать их в fastcgi-поток. Кажется, оно: <a href="http://www.php.net/manual/ru/ini.core.php#ini.fastcgi.logging">http://www.php.net/manual/ru/ini.core.php#ini.fastcgi.logging</a></div>

<div class="gmail_extra"><br><br><div class="gmail_quote">7 июля 2014 г., 22:18 пользователь Sferg <span dir="ltr"><<a href="mailto:nginx-forum@nginx.us" target="_blank">nginx-forum@nginx.us</a>></span> написал:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Здравствуйте, господа. Настроена связка nginx + php-fpm. Подскажите,<br>
пожалуйста, как можно nginx отучить сохранять в свой error.log сообщения об<br>
ошибках от php-fpm? Сейчас получается так:<br>
<br>
В файле /var/log/nginx/error.log выводится:<br>
<br>
2014/07/07 22:02:06 [error] 19714#0: *10 FastCGI sent in stderr: "PHP<br>
message: PHP Parse error:  syntax error, unexpected '{', expecting '(' in<br>
/home/<a href="http://example.com/www/phpinfo.php" target="_blank">example.com/www/phpinfo.php</a> on line 25" while reading response header<br>
from upstream, client: 192.168.0.61, server: <a href="http://example.com" target="_blank">example.com</a>, request: "GET<br>
/phpinfo.php HTTP/1.1", upstream:<br>
"fastcgi://unix:/var/run/php5-fpm_example.com.sock:", host: "<a href="http://example.com" target="_blank">example.com</a>"<br>
<br>
В файле /var/log/php5-fpm/error.log выводится:<br>
<br>
[07-Jul-2014 22:02:06] WARNING: [pool <a href="http://example.com" target="_blank">example.com</a>] child 20676 said into<br>
stderr: "NOTICE: PHP message: PHP Parse error:  syntax error, unexpected<br>
'{', expecting '(' in /home/<a href="http://example.com/www/phpinfo.php" target="_blank">example.com/www/phpinfo.php</a> on line 25"<br>
<br>
То есть, по сути, информация дублируется. Хотелось бы порядок: чтоб у nginx<br>
и у php-fpm были ТОЛЬКО СВОИ сообщения об ошибках. И ТОЛЬКО В СВОИХ логах.<br>
Возможно ли это реализовать?<br>
<br>
P.S. Попробовал задать catch_workers_output = no. Из error.log php-fpm<br>
строчка убралась, но осталась в error.log nginx'а. Возможно ли сделать<br>
наоборот?<br>
<br>
С уважением, Геннадий.<br>
<br>
Posted at Nginx Forum: <a href="http://forum.nginx.org/read.php?21,251507,251507#msg-251507" target="_blank">http://forum.nginx.org/read.php?21,251507,251507#msg-251507</a><br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></blockquote></div><br></div>