Обновил на Centos 8 PHP до 7.4 c 7.2. Сейчас вроде бы php-fpm работает но сайт возвращает 502 Bad Gateway.
Нагуглил что ошибка может возникать "если используется сокет и к нему нет доступа". В решение предлагается указать параметры: listen.owner и listen.group. Но как выбрать пользователя и группу там не сказано.
Показалось очевидным посмотреть от какого пользователя работает nginx, но он работает от рута. php-fpm тоже от рута работает. По крайней мере так в htop видно. Кроме того установка эти параметров после перезапуска php-fpm не влияет на владельца сокета - он как был root так и остается.
Почему? Что тогда могут означать эти параметры?
Какие еще могут быть причины?
Кто в такой конфигурации должен быть владельцем папок в документ рут?
1. Не нормально. Однако скорее всего у вас мастер процесс запущен как рут, а воркеры от www-data.
2. Причина 502 может быть абсолютно не связана с тем что у вас там какие то оунеры не те. Я бы сделал ставку что ваш php скрипт вылетает по таймауту в nginx.