Задать вопрос
@SergeProfessor

Как запустить php-fpm не от root?

Доброго времени суток, Хабр! С конфигурацией web-серверов я столкнулся недавно, но так уж судьба сложилась, что надо :). После прочтения данной статьи полез я в конфиги своего VPS, всё поправил. После пошёл смотреть, что показывает top.
Нашёл:
817 root      20   0  228m 1748 1088 S  0.0  0.2   0:00.71 php-fpm            
  819 nginx     20   0  342m  25m 4696 S  0.0  2.5   0:12.46 php-fpm            
  820 nginx     20   0  342m  25m 4736 S  0.0  2.5   0:07.46 php-fpm            
  821 nginx     20   0  339m  22m 4720 S  0.0  2.2   0:17.59 php-fpm

В конфиге nginx'a стоит user = nginx и group = nginx. Почему один из процессов php запускается от root'a? Нормально ли это? Если нет, то как исправить? И почему процесса php 4 штуки?
На VPS связка LNMP.
Если глупые вопросы - не бейте сильно. "...Я только учусь" :)
Спасибо!
  • Вопрос задан
  • 2834 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
sim3x
@sim3x
/etc/php5/fpm/pool.d/sitename.conf
; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user's group
;       will be used.
user = username
group = usergroup
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы