PHP ошибки в nginx error log

greenh greenh at gmail.com
Wed Dec 11 13:37:23 UTC 2013


Добрый день
Имеется связка nginx/1.4.2+php5-fpm  (PHP 5.3.27)
Очень хочется при display_errors=off заставить php ошибки ложиться в nginx
error.log. Единственный кривой способ, который я смог использовать - это
через fastcgi_param указать error_log=nginx-error.log
Но при этом я получаю два разных формата записи в лог, что оченьнеудобно
для парсинга. И вообще как то криво
Подскажите плз, как это можно седлать по человечьи?

[global]
pid = run/php-fpm.pid
error_log = /var/log/php-fpm.log

[project]
security.limit_extensions = .php .html
listen = /home/project/run/socket
listen.backlog = -1
user = project
group = project
pm = dynamic
pm.max_children = 10
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 10
catch_workers_output = yes


[PHP]
date.timezone = "Europe/Moscow"
display_errors=Off
magic_quotes_gpc=Off
upload_max_filesize = 20M
post_max_size = 10M
error_log = /home/php_error.log
log_errors = on
fastcgi.logging = 1
max_execution_time = 600
max_input_time = 600
magic_quotes_gpc = Off
memory_limit = 256M
file_uploads = On
post_max_size = 20M
max_file_uploads = 20
extension=mcrypt.so
extension=/usr/local/lib/php/20090626/mcrypt.so
php_memory_limit = 200M
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20131211/fea543c2/attachment.html>


Подробная информация о списке рассылки nginx-ru