Bug 27185 - Проблемы с логами для php5-fpm-fcgi
: Проблемы с логами для php5-fpm-fcgi
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/php5-fpm-fcgi)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2012-04-08 14:50 by
Modified: 2012-12-11 16:31 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2012-04-08 14:50:03
Пытаюсь настроить запись логов для пула в php5-fpm-fcgi.
Раскомментировал в /etc/fpm/php5-fpm.conf
строки
php_admin_value[error_log] = /var/log/php5-fpm/fpm-php.www.log
php_admin_flag[log_errors] = on

в /etc/php/5.3/fpm/php.ini
error_reporting = E_ALL & ~E_NOTICE

после service php5-fpm restart (или reload)
файл логов fpm-php.www.log не появляется, соответственно php-ошибок не видно.
В конце-концов выяснил, что если вручную заранее создать файл
/var/log/php5-fpm/fpm-php.www.log, то только тогда в него пишутся какие-то
ошибки.
Как-то это неправильно, файл логов должен автоматически создаваться, если
прописан в настройках.
Возможно, проблема ALT-specific, т.к. те же настройки работают без проблем на
CentOS с php-fpm из репозитория remi.

Также еще пара замечаний:
1. Почему-то в этом логе время UTC, хотя в php5-fpm.log локальное время
сервера.
2. Желательно бы еще добавить в пакет файл настройки в /etc/logrotate.d для
автоматической ротации логов в /var/log/php5-fpm, как это сделано в других
дистрибутивах.
------- Comment #1 From 2012-12-11 16:31:48 -------
Работа с логами изменена в новом php5-fpm (5.3.18.20121017-alt1)
Теперь отдаёт сообщения об ошибках WEB-серверу (например, тому-же nginx).

logrotrate добавил, спасибо.