【问题标题】:How to uninstall Passenger (mod_rails) from nginx?如何从 nginx 卸载乘客(mod_rails)?
【发布时间】:2010-11-18 21:43:57
【问题描述】:

我有一个正在运行的 nginx 和 Ubuntu 8.09 站点运行一个 rails 应用程序——但我们不再使用 Peassenger,而且它似乎占用了大量内存。

我在谷歌上搜索了很多关于如何安装Passenger的信息,但我没有找到任何关于卸载的信息。

【问题讨论】:

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


【解决方案1】:

编辑您的 httpd.conf 并删除您曾经添加以安装 mod_rails 的行。

如果您不记得了,请查看安装教程并以相反的顺序撤消这些步骤。

【讨论】:

    【解决方案2】:

    如果您唯一关心的是内存使用情况,则从网络服务器配置文件中删除乘客行将导致它不再被加载。

    如果您想从系统中完全删除它,那么您也必须卸载 gem,假设您最初是这样获得它的。

    对未来的提示:我通常会保留很多微小的配置文件,每个我使用的模块都有一个,以便于查找、编辑并最终删除它们。不过,这不是一般情况。

    edit:嗯,显然Passenger编译了一个支持它的新nginx,所以它不像删除一个模块那么简单。好吧,在这种情况下,我建议您擦除当前的 nginx 二进制文件并编译一个没有 mod_rails 的新二进制文件。请注意,现有配置文件中可能仍有要删除的行。

    【讨论】:

    • 这是我面临的问题——删除配置行并反转我所做的安装步骤并不能解决问题,事实上我这样做会得到与乘客相关的奇怪错误。
    • 什么错误?如果您删除 Phusion Passenger 配置行,那么它应该会自行禁用。
    • 乘客文档包括卸载。从配置中删除配置行将删除 nginx 对乘客的了解。为 nginx 定制的 Passenger 只是增加了如何处理这些行的知识。
    猜你喜欢
    • 1970-01-01
    • 2010-11-23
    • 1970-01-01
    • 2013-08-31
    • 1970-01-01
    • 1970-01-01
    • 2012-04-12
    • 2011-04-10
    • 2011-06-13
    相关资源
    最近更新 更多