Bug 27185 - Проблемы с логами для php5-fpm-fcgi
Summary: Проблемы с логами для php5-fpm-fcgi
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: php5-fpm-fcgi (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-08 14:50 MSK by Dank Bagryantsev
Modified: 2012-12-11 16:31 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dank Bagryantsev 2012-04-08 14:50:03 MSK
Пытаюсь настроить запись логов для пула в 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 Anton Farygin 2012-12-11 16:31:48 MSK
Работа с логами изменена в новом php5-fpm (5.3.18.20121017-alt1)
Теперь отдаёт сообщения об ошибках WEB-серверу (например, тому-же nginx).

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