Здравствуйте.
Система Debian 7.5. Стоит Apache в связке с php-fpm. Сегодня после очередного обновления перестал работать php. В логах apache постоянная ошибка после рестарта службы:
(13)Permission denied: FastCGI: failed to connect to server «/fcgi-bin-php5-fpm»: connect() failed FastCGI: incomplete headers (0 bytes) received from server «/fcgi-bin-php5-fpm»
Пытаясь решить проблему решил попробовать использовать tcp сокет. Путём правки:
/etc/apache2/conf.d/php5-fpm
FastCgiExternalServer /fcgi-bin-php5-fpm -host 127.0.0.1:9000 -idle-timeout 250 -pass-header Authorization
/etc/php5/fpm/pool.d/www.conf
listen = 127.0.0.1:9000
И всё заработало.
Что apache, что php запускаются от одного и того же пользователя. Где ещё посмотреть почему нет доступа у Apache к /var/run/php5-fpm.sock? Или хоть как-то вернуться на старые рельсы.