Passenger as Apache Module:以root身份运行的Watchdog和Passenger Core

时间:2018-05-18 11:01:39

标签: passenger phusion

在我的unix盒子(Red Hat 6)上,我将Passenger设置为Apache模块。在Passenger配置中,我设置PassengerUser apache以明确设置我的rails应用程序作为 apache 用户运行。

但是, Passenger Watchdog Passenger Core 进程以root身份运行:

[root@myhost]# ps auxwf | grep -i  passenger
root     25157  0.0  0.0 365176  5992 ?        Ssl  12:36   0:00  \_ Passenger watchdog
root     25162  0.1  0.1 1417612 11852 ?       SNl  12:36   0:01  |   \_ Passenger core
apache   25227  0.0  1.4 506564 113520 ?       Sl   12:37   0:00 Passenger RubyApp: /var/www/myapp(production)

这是否符合预期?我在一些错误报告中读到这些进程一旦设置就应该删除权限,但我找不到任何关于此的官方声明。因为几乎所有的unix发行版都以root身份启动主要的Apache进程,所以这些以root身份运行的进程可能首先是正确的,我只是想知道是否有任何文档可以解释这一点。

0 个答案:

没有答案