Phusion Passenger 设置 PassengerPreStart 无法使用服务 httpd start 激活

Phusion Passenger 设置 PassengerPreStart 无法使用服务 httpd start 激活

我在 RHEL 上运行 Phusion Passenger,托管一个 Rails 应用程序。

我可以使用 Passenger 设置在 Apache 启动时成功启动 Passenger 实例PassengerPreStart,但前提是我使用 启动 Apache apachectl start

如果我使用 RHEL 约定启动 Apache service httpd start,则PassengerPreStart不会执行。也就是说,Apache 启动时不会加载任何 Passenger 实例。

我比较了这两个脚本(apachectlservice httpd脚本)的差异,但没有发现它们之间有任何可以解释行为差异的不同之处。

我可以编写一个初始化脚本来使用 启动 Apache apachectl,但首先我想问一下是否有人见过这种与 Apache 模块交互的方式不同,特别是与 Passenger 的设置之间的差异,apachectlservice http对此PassengerPreStart进行解释。

相关内容