Пытаюсь настроить запись логов для пула в 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, как это сделано в других дистрибутивах.
Работа с логами изменена в новом php5-fpm (5.3.18.20121017-alt1) Теперь отдаёт сообщения об ошибках WEB-серверу (например, тому-же nginx). logrotrate добавил, спасибо.