【问题标题】:Cant start nginx with passenger无法与乘客一起启动 nginx
【发布时间】:2014-08-01 06:49:12
【问题描述】:

我已经用乘客编译了 nginx,我正在尝试启动它,我收到以下错误:

正在启动 nginx: nginx: [alert] 无法启动 Phusion Passenger 看门狗,因为它的可执行文件 (/home/trusteer/.rvm/gems/ruby-1.9.3-p392/gems/passenger-3.0.19 /agents/PassengerWatchdog) 不存在。这可能意味着您的 Phusion Passenger 安装已损坏或不完整,或者您的“passenger_root”指令设置为错误的值。请重新安装 Phusion Passenger 或修复您的“passenger_root”指令,以适用者为准。 (-1:未知错误)

我安装了乘客 gem,但代理文件夹确实丢失了,这可能是什么原因?我在其他机器上安装了这个 gem(我没有安装它,它是旧的),我看到 gem 包含代理目录,并且它的 gem 版本相同(3.0.19)。

这个问题的原因可能是什么?

【问题讨论】:

  • 你使用passenger-install-nginx-module命令安装nginx了吗?
  • Ruby -v ?乘客宝石版?
  • ruby 1.9.3p392(2013-02-22 修订版 39386)[x86_64-linux],乘客 (3.0.19)
  • 你关注@cenyongh 的评论了吗?
  • @cenyongh - 我想我做过一次,我知道它应该解决了代理问题,但是是的,我运行了它。

标签: ruby-on-rails ruby nginx gem passenger


【解决方案1】:

Phusion Passenger 4 中的目录结构发生了变化。很可能,您的 Nginx 是为 Phusion Passenger 3 编译的。Nginx 必须为乘客根指向的同一版本的 Phusion Passenger 编译。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-16
    • 2012-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-07
    相关资源
    最近更新 更多