【问题标题】:How to update phusion passenger + nginx on ubuntu server?如何在 ubuntu 服务器上更新 phusion 乘客 + nginx?
【发布时间】:2014-03-14 12:48:07
【问题描述】:

我有一台装有 Ubuntu 12.04 的远程服务器,如何升级 Phusion Passenger Nginx 版本?我应该重新编译nginx吗?

更新

我刚刚运行了gem update passenger,然后在 nginx conf 文件中更改了乘客的版本。 之后我得到了:

nginx: [alert] Unable to start the Phusion Passenger watchdog because its executable (/usr/local/rvm/gems/ruby-2.0.0-p247/gems/passenger-4.0.38/buildout/agents/PassengerWatchdog) does not exist. This probably means that your Phusion Passenger installation is broken or incomplete, or that your 'passenger_root' directive is set to the wrong value. Please reinstall Phusion Passenger or fix your 'passenger_root' directive, whichever is applicable. (-1: Unknown error)

【问题讨论】:

    标签: nginx ubuntu-12.04 passenger


    【解决方案1】:

    您需要重新运行passenger-install-nginx-module。升级说明见官方手册:http://www.modrails.com/documentation/Users%20guide%20Nginx.html#rubygems_generic_install

    【讨论】:

      【解决方案2】:

      最近我将 ruby​​ 从 2.1.3 版本升级到 2.1.5 并遇到了同样的问题。我通过以下两步来修复它:

      第一步:重新安装nginx模块

      • 如果你使用 rbenv

        passenger-install-nginx-module

      • 使用 rvm

        rvmsudo 乘客安装-nginx 模块

      第二步:重启nginx

      sudo service nginx restart
      

      【讨论】:

        猜你喜欢
        • 2011-09-27
        • 2011-12-09
        • 2011-11-01
        • 1970-01-01
        • 2015-07-15
        • 2018-06-23
        • 2012-06-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多