gpt4 book ai didi

ruby-on-rails - mod_passenger 选项 - 无效命令

转载 作者:行者123 更新时间:2023-12-01 09:35:37 24 4
gpt4 key购买 nike

我有一个 Ubuntu 服务器 (11.10) 并使用 mod_passenger for Redmine。它工作得很好,但在第一次运行时有点慢(偶尔)。

我已经用谷歌搜索并想到了这个: http://www.modrails.com/documentation/Users%20guide%20Apache.html#PassengerMinInstances

但是我无法设置任何指定的选项。他们只是不工作。我试过了:

  • apache2/sites-avalible/redmine
  • apache2/mods-avalible/passenger.conf
  • apache2/httpd.conf

无论我在哪里输入“PassengerMinInstances 3”之类的命令并尝试重新加载 Apache,我都会得到:

Syntax error on line 9 of /etc/apache2/sites-enabled/redmine:
Invalid command 'PassengerMinInstances', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.
The Apache error log may have more information.
...fail!

当然行和文件不同。日志不包含任何相关内容。

最佳答案

Ubuntu 附带的旧版 Passenger 版本尚不支持 PassengerMinInstances 选项。

作为替代方案,您可以将 PassengerPoolIdleTimePassengerMaxRequests 设置为相当高的值,以防止空闲实例被回收。

您也可以使用 Phusion 提供的 Ubuntu 软件包。见 http://wiki.brightbox.co.uk/docs:phusion-passenger了解更多信息

最后,您还可以使用 ruby​​gems 安装当前版本的 Passenger。为此删除 libapache2-mod-passenger 包并运行:

sudo aptitude purge libapache2-mod-passenger
sudo apt-get install rubygems build-essential apache2-prefork-dev libapr1-dev libssl-dev zlib1g-dev
sudo gem install passenger
sudo /var/lib/gems/1.8/bin/passenger-install-apache2-module

它将编译和安装passenger。最后,它会输出一些你需要放入/etc/apache2/mods-available/passenger.load的配置值。

然后通过运行启用乘客

sudo a2enmod passenger
sudo /etc/init.d/apache2 restart

一切都应该很好。

关于ruby-on-rails - mod_passenger 选项 - 无效命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8556039/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com