gem install mongrel
配置 Mongrel cluster
我们还需要获得Mongrel和其Cluster插件(用来方便得启动多个Mongrel进程),如下通过gem进行安装:
gem i -y mongrel mongrel_cluster
然后建立mongrel_cluster的配置文件。进入Rails应用(即redmine)你的程序的根部目录(以下假设/usr/rails),运行:
mongrel_rails cluster::configure
然后mongrel_cluster便会在config目录下生成一个mongrel_cluster.yml,内容如下:
---
log_file: log/mongrel.log
port: 3000
pid_file: tmp/pids/mongrel.pid
servers: 2
cd redmine安装目录
set RAILS_ENV=production
mongrel_rails start
我们可以通过修改其中的设置来更改mongrel_cluster的运行,这个范例配置省略了一些其他参数,具体的参数的含义如下:
address: 指定绑定的地址
port: 指定mongrel_cluster所运行的mongrel进程从哪个端口开始绑定
servers: 指定同时运行多少个mongrel进程,结合port参数,就是表示port到port+servers-1(含)的端口将被使用
environment: 指定Rails运行的配置环境
user: 指定mongrel进程以什么用户的身份运行
group: 指定mongrel进程以什么组的身份运行
cwd: 指定mongrel运行的根目录
log_file: 各个mongrel进程的输出日志的位置,相对于cwd的目录,会在文件的扩展名之前加上各进程对应的端口号
pid_file: 各个mongrel进程的pid文件的位置,相对于cwd的目录,会在文件的扩展名之前加上各进程对应的端口号
大家可以根据自己的具体情况进行修改。以下是一个完整的mongrel_cluster.yml配置文件:
---
user: apache
cwd: /usr/rails/
log_file: log/mongrel.log
port: 3000
environment: production
group: apache
address: 127.0.0.1
pid_file: tmp/pids/mongrel.pid
servers: 5
接下来便可以启动mongrel_cluster了,以下是控制mongrel_cluster的命令(在redmine根目录下运行):
mongrel_rails cluster::start #启动
mongrel_rails cluster::restart #重启
mongrel_rails cluster::stop #停止
分享到:
相关推荐
在Rails项目中安装Mongrel通常通过RubyGems进行,这是一个Ruby的包管理器。首先确保RubyGems已经安装,然后在命令行执行以下命令: ```bash gem install mongrel ``` 安装完成后,可以通过`mongrel_rails`命令来...
首先确保Ruby环境已经安装,然后通过Gem(Ruby的包管理器)安装Mongrel: ``` gem install mongrel ``` 2. **配置Redmine以使用Mongrel**: Redmine的配置文件通常位于`/path/to/redmine/config/environment....
安装Mongrel服务器之后,还需要安装几个必备的gem插件,如`gem plugin`、`daemons`、`fastthread`和`cgi_multipart_eof_fix`。这些插件有助于提升Mongrel服务器的性能和稳定性。 **知识点4:创建Rails应用程序** ...
3. **安装Mongrel**:Mongrel是Rails应用的Web服务器,需要额外下载并安装gem插件,如gem_plugin、daemons、fastthread、cgi_multipart_eof_fix,然后再安装Mongrel本身。 4. **创建Rails应用**:使用`rails new ...
9. **安装Mongrel作为Windows服务** - 为了确保Mongrel能够在系统启动时自动启动。 - 通常需要编写脚本来实现这一功能。 10. **修改Apache代理配置** - 根据实际需求调整Apache的代理配置。 - 例如,可能需要...
- 安装Mongrel服务所需的组件:`gem install win32-service`、`gem install mongrel`和`gem install mongrel_service`。 - 在`Window > Preferences > Rails > Configuration`中设置`mongrel path`,选择`mongrel_...
首先,在Ruby的bin目录下运行`gem install mongrel_service`安装mongrel_service。然后,通过`mongrel_rails service::install`命令创建服务。记得替换相应参数以指向你的Redmine安装路径。 通过以上步骤,你就成功...
接着,安装Mongrel和Mongrel Cluster插件。通过Ruby的gem包管理器执行以下命令: ```bash gem install mongrel mongrel_cluster ``` 配置Mongrel Cluster需要创建一个配置文件。进入你的Rails应用的根目录(例如:...
打开一个命令行窗口,进入 C:\ruby\bin 目录,输入 `gem install mongrel --include-dependencies` 来安装 Mongrel,这是 Rails 应用的 web 服务器。随后,输入 `rails -v` 来确认 Rails 安装成功。 Ruby on Rails ...
在部署这个环境时,首先需要在Ubuntu上安装必要的软件包,包括Ruby、Rails、Nginx、MySQL以及Monit。然后,配置Nginx作为反向代理来分发请求到Mongrel实例。数据库配置需要设置Rails应用与MySQL的连接。接着,部署...
相信安装Redmine时会用到它们 win32-service-0.5.2.gem gem_plugin-0.2.3.gem mongrel_service-0.3.4-i386-mswin32.gem
1. **安装Nginx和Mongrel**:首先确保你的系统已经安装了这两个组件,可以通过包管理器或者源码编译安装。 2. **启动Mongrel**:在Rails应用目录下,使用`mongrel_rails cluster::start`命令启动Mongrel集群,每个...
Mongrel 是一个 Eclipse 插件,用来在 Eclipse 环境中开发和运行基于 Tomcat 的Web应用。可方便进行配置、调试 Tomcat 会话,基于 Sysdeo Tomcat 插件开发。 安装方法:下载后将压缩包解压到 Eclipse 的 plugins ...
将RedMine安装为Windows服务所需的文件,有了这个文件,就可以非上网机上安装了。
://mongrel2.org Mongrel2 Python 库: ://sheddingbikes.com/posts/1279007133.html要求ZeroMQ 2.0.7 或更高版本: ://www.zeromq.org/ PHP 5.3: : ZeroMQ PHP 绑定: ://www.zeromq.org/bindings:php拿来安装 ...
### Ubuntu 下 Ruby on Rails 的安装与配置 #### 一、Ruby on Rails 的安装步骤 **1.1 系统环境准备** 确保您的 Ubuntu 系统已更新至最新状态。这一步很重要,因为新版本通常会修复旧版本中存在的问题,包括安全...
- 安装 `mongrel_service`:在Redmine安装目录下运行命令 `gem install mongrel_service`。 - 创建服务:使用 `ruby script/server -e production` 命令启动Redmine服务,并将该命令注册为Windows服务。 #### 四...
### Nginx Fair 负载均衡模块详解与配置 #### 概述 ...它以其稳定、丰富的特性及低资源消耗而闻名。...通过本文的详细介绍,相信您已经掌握了如何安装和配置 Nginx 的 Fair 负载均衡模块,以便于在实际项目中灵活运用。
INSTALL文件提供了编译和安装uWSGI的指南,包括依赖项的安装、编译选项以及安装步骤等,对于初学者来说是一份宝贵的参考资料。 LICENSE文件通常包含软件的许可协议,表明了uWSGI的开源许可条款,可能遵循的是GPL、...
标题“xp-git-redmine”指的是在Windows XP操作系统上安装和配置Git以及Redmine的集成环境。这个主题涉及多个IT知识点,下面将详细解释每个部分: 1. **Git**:Git是一款分布式版本控制系统,由Linus Torvalds为...