无法启动 Phusion 乘客看门狗

diy*_*iya 5 https phusion-passenger apache-2.2

我正在尝试使用以下命令在 Apache2 服务器上安装Passenger (mod_rails)

1. gem install passenger
2. passenger-install-apache2-module
Run Code Online (Sandbox Code Playgroud)

乘客被安装,我将以下行添加到我的配置文件中

LoadModulepassenger_module /home/ec2-user/.rvm/gems/ruby-1.9.2-p290/gems/pass enger-3.0.11/ext/apache2/mod_passenger.soPassengerRoot
/home/ec2-user/.rvm/gems /ruby-1.9.2-p290/gems/passenger-3.0.11PassengerRuby
/home/ec2-user/.rvm/wrappers/ruby-1.9.2-p290/ruby

完成所有这些步骤后,我开始访问Apache2 服务器

我收到以下乘客错误:

[错误] *** 乘客无法初始化,因为此错误:无法启动 Phusion 乘客看门狗,因为它的可执行文件 (/usr/lib/phusion-passenger/agents/PassengerWatchdog) 不存在。这可能意味着您的 Phusion 乘客安装已损坏或不完整,或者您的“PassengerRoot”指令设置为错误值。请重新安装 Phusion 乘客或修改您的“PassengerRoot”指令,以适用的为准。

收到此错误后,我re-installed Passenger再次执行这些步骤,但此问题仍然相同。

感谢您帮助解决此问题。

kas*_*ani 0

我在 Ubuntu 和 CentOS 中使用相同的配置。系统上现有的 Passenger 安装有可能会产生干扰。如果有,请将其删除并重新启动 Apache。