`
_gougang
  • 浏览: 34731 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

安装 Mongrel

 
阅读更多

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的安装

    在Rails项目中安装Mongrel通常通过RubyGems进行,这是一个Ruby的包管理器。首先确保RubyGems已经安装,然后在命令行执行以下命令: ```bash gem install mongrel ``` 安装完成后,可以通过`mongrel_rails`命令来...

    Ruby on Rails安装指南(Ruby 1.8.6+Rails 2.0.2)

    接下来,需要安装 Mongrel 服务器。最后,创建测试的 Rails 应用程序,并启动 Mongrel 服务器。 知识点1:Ruby 安装 * 下载 Ruby One-Click Installer 版本 * 安装 Ruby * 检查 Ruby 版本 知识点2:Rails 安装 *...

    mongel for linux安装

    首先确保Ruby环境已经安装,然后通过Gem(Ruby的包管理器)安装Mongrel: ``` gem install mongrel ``` 2. **配置Redmine以使用Mongrel**: Redmine的配置文件通常位于`/path/to/redmine/config/environment....

    Ruby on Rails安装指南.docx

    3. **安装Mongrel**:Mongrel是Rails应用的Web服务器,需要额外下载并安装gem插件,如gem_plugin、daemons、fastthread、cgi_multipart_eof_fix,然后再安装Mongrel本身。 4. **创建Rails应用**:使用`rails new ...

    RailsWithApacheAndMongrel.pdf

    9. **安装Mongrel作为Windows服务** - 为了确保Mongrel能够在系统启动时自动启动。 - 通常需要编写脚本来实现这一功能。 10. **修改Apache代理配置** - 根据实际需求调整Apache的代理配置。 - 例如,可能需要...

    ruby_on_rails&radrails环境配置.pdf

    - 安装Mongrel服务所需的组件:`gem install win32-service`、`gem install mongrel`和`gem install mongrel_service`。 - 在`Window > Preferences > Rails > Configuration`中设置`mongrel path`,选择`mongrel_...

    Windows下Redmine1.1.1的配置清单.doc

    首先,在Ruby的bin目录下运行`gem install mongrel_service`安装mongrel_service。然后,通过`mongrel_rails service::install`命令创建服务。记得替换相应参数以指向你的Redmine安装路径。 通过以上步骤,你就成功...

    Linux系统上配置Nginx Mongrel cluster

    接着,安装Mongrel和Mongrel Cluster插件。通过Ruby的gem包管理器执行以下命令: ```bash gem install mongrel mongrel_cluster ``` 配置Mongrel Cluster需要创建一个配置文件。进入你的Rails应用的根目录(例如:...

    ruby186-26

    打开一个命令行窗口,进入 C:\ruby\bin 目录,输入 `gem install mongrel --include-dependencies` 来安装 Mongrel,这是 Rails 应用的 web 服务器。随后,输入 `rails -v` 来确认 Rails 安装成功。 Ruby on Rails ...

    基于Ubuntu Nginx Mongrel Mysql部署rails monit-5.0

    在部署这个环境时,首先需要在Ubuntu上安装必要的软件包,包括Ruby、Rails、Nginx、MySQL以及Monit。然后,配置Nginx作为反向代理来分发请求到Mongrel实例。数据库配置需要设置Rails应用与MySQL的连接。接着,部署...

    mongrel_service 安装包

    相信安装Redmine时会用到它们 win32-service-0.5.2.gem gem_plugin-0.2.3.gem mongrel_service-0.3.4-i386-mswin32.gem

    Nginx+Mongrel实践过程

    1. **安装Nginx和Mongrel**:首先确保你的系统已经安装了这两个组件,可以通过包管理器或者源码编译安装。 2. **启动Mongrel**:在Rails应用目录下,使用`mongrel_rails cluster::start`命令启动Mongrel集群,每个...

    net.sf.mongrel_1.0.0.zip

    Mongrel 是一个 Eclipse 插件,用来在 Eclipse 环境中开发和运行基于 Tomcat 的Web应用。可方便进行配置、调试 Tomcat 会话,基于 Sysdeo Tomcat 插件开发。 安装方法:下载后将压缩包解压到 Eclipse 的 plugins ...

    mongrel_service

    将RedMine安装为Windows服务所需的文件,有了这个文件,就可以非上网机上安装了。

    m2php:Mongrel2 PHP 的东西

    ://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

    ### Ubuntu 下 Ruby on Rails 的安装与配置 #### 一、Ruby on Rails 的安装步骤 **1.1 系统环境准备** 确保您的 Ubuntu 系统已更新至最新状态。这一步很重要,因为新版本通常会修复旧版本中存在的问题,包括安全...

    Windows下Redmine-1.2.1的安装(补充)

    - 安装 `mongrel_service`:在Redmine安装目录下运行命令 `gem install mongrel_service`。 - 创建服务:使用 `ruby script/server -e production` 命令启动Redmine服务,并将该命令注册为Windows服务。 #### 四...

    Nginx服务器fair负载访问安装配置

    ### Nginx Fair 负载均衡模块详解与配置 #### 概述 ...它以其稳定、丰富的特性及低资源消耗而闻名。...通过本文的详细介绍,相信您已经掌握了如何安装和配置 Nginx 的 Fair 负载均衡模块,以便于在实际项目中灵活运用。

    uWSGI-2.0.19.1.tar.gz

    INSTALL文件提供了编译和安装uWSGI的指南,包括依赖项的安装、编译选项以及安装步骤等,对于初学者来说是一份宝贵的参考资料。 LICENSE文件通常包含软件的许可协议,表明了uWSGI的开源许可条款,可能遵循的是GPL、...

    xp-git-redmine

    标题“xp-git-redmine”指的是在Windows XP操作系统上安装和配置Git以及Redmine的集成环境。这个主题涉及多个IT知识点,下面将详细解释每个部分: 1. **Git**:Git是一款分布式版本控制系统,由Linus Torvalds为...

Global site tag (gtag.js) - Google Analytics