Welcome! Log In Create A New Profile

Advanced

Сообщения об ошибках от php-fpm пишутся в error.log nginx'а. Как побороть?

July 07, 2014 02:18PM
Здравствуйте, господа. Настроена связка nginx + php-fpm. Подскажите, пожалуйста, как можно nginx отучить сохранять в свой error.log сообщения об ошибках от php-fpm? Сейчас получается так:

В файле /var/log/nginx/error.log выводится:

2014/07/07 22:02:06 [error] 19714#0: *10 FastCGI sent in stderr: "PHP message: PHP Parse error: syntax error, unexpected '{', expecting '(' in /home/example.com/www/phpinfo.php on line 25" while reading response header from upstream, client: 192.168.0.61, server: example.com, request: "GET /phpinfo.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm_example.com.sock:", host: "example.com"

В файле /var/log/php5-fpm/error.log выводится:

[07-Jul-2014 22:02:06] WARNING: [pool example.com] child 20676 said into stderr: "NOTICE: PHP message: PHP Parse error: syntax error, unexpected '{', expecting '(' in /home/example.com/www/phpinfo.php on line 25"

То есть, по сути, информация дублируется. Хотелось бы порядок: чтоб у nginx и у php-fpm были ТОЛЬКО СВОИ сообщения об ошибках. И ТОЛЬКО В СВОИХ логах. Возможно ли это реализовать?

P.S. Попробовал задать catch_workers_output = no. Из error.log php-fpm строчка убралась, но осталась в error.log nginx'а. Возможно ли сделать наоборот?

С уважением, Геннадий.
Subject Author Posted

Сообщения об ошибках от php-fpm пишутся в error.log nginx'а. Как побороть?

Sferg July 07, 2014 02:18PM

Re: Сообщения об ошибках от php-fpm пишутся в error.log nginx'а. Как побороть?

kemko July 07, 2014 02:30PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 67
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready