1、介绍
ROR开发环境- 可以使用 webrick & mongrel
生产环境- Mongrel cluster
Mongrel cluster功能
- 负载均衡
- 请求共享
- 操作简单
- 建立单独的PID ,方便进行kill
-
守护进程模式
如果你计划发布的APP使用人数在30-人数,可以考虑webrick或者mongrel,否则请考虑使用mongrel_cluster
2、安装
安装
gem install mongrel
gem install mongrel_cluster
配置
cd 进入到项目所在目录
mongrel_rails cluster::configure -e production -p 3000 -N 3 -c /home/siwan/project_name -a 127.0.0.1
其中-e production是表示生产环境还是开发环境或者测试环境
-p 3000 从3000端口开始
-N 3 启动3个mongrel实例
-c /home/siwan/project_name 配置文件所在目录
-a 127.0.0.1 服务器所在IP地址
启动
cd 进入到项目所在目录
mongrel_rails cluster::start
如果是windows下面,如果有几个实例,那就在cmd模式下多运行几次,好像不能一次性启动全部的实例
分享到:
相关推荐
相信安装Redmine时会用到它们 win32-service-0.5.2.gem gem_plugin-0.2.3.gem mongrel_service-0.3.4-i386-mswin32.gem
安装`mongrel_cluster`: ```bash gem install mongrel_cluster ``` 然后创建一个配置文件,例如`config/mongrel_cluster.yml`,指定服务器的数量和监听的端口: ```yml --- 绑定点: 0.0.0.0 端口: 3000 进程数: ...
# mongrel_cluster是你定义的upstream,下面会定义 } upstream mongrel_cluster { server 127.0.0.1:3000; # 第一个Mongrel实例的地址和端口 server 127.0.0.1:3001; # 第二个Mongrel实例的地址和端口 # 可以...
Mongrel 是一个 Eclipse 插件,用来在 Eclipse 环境中开发和运行基于 Tomcat 的Web应用。可方便进行配置、调试 Tomcat ...安装方法:下载后将压缩包解压到 Eclipse 的 plugins 目录即可,目前尚不提供 Update Site。
gem install mongrel mongrel_cluster ``` 配置Mongrel Cluster需要创建一个配置文件。进入你的Rails应用的根目录(例如:/usr/rails),然后运行: ```bash mongrel_rails cluster::configure ``` 这将在`config...
将RedMine安装为Windows服务所需的文件,有了这个文件,就可以非上网机上安装了。
在“Mongrel”这个主题下,我们主要讨论的是MongoDB的特性和使用场景。首先,MongoDB使用一种称为BSON的数据格式,它是Binary JSON的缩写,提供了与JSON相似的数据表示,但以二进制形式存储,提高了存储效率和读取...
Mongrel2是一个基于ZeroMQ的Web服务器,语言独立,可以用17种语言编写应用,还有更多非常奇特的地方:What makes Mongrel2 special is how it satisfies these requests in a language agnostic andasynchronous way...
Mongrel是一种快速的针对Ruby的Http 服务器,专门为部署发布rails应用而产生的。 可以替代mod_ruby/fastcgi,可以用于生产部属环境。
DAEMON=/path/to/your/ruby/bin/mongrel_rails REDMINE_PATH=/path/to/redmine PIDFILE=/var/run/redmine_mongrel.pid PORT=3000 case "$1" in start) echo "Starting Redmine with Mongrel..." cd $...
sudo gem install mongrel_cluster ``` **1.5 安装其他依赖库** 安装 OpenSSL 和 GD 库等其他依赖库,以便支持更多的功能: ```bash sudo apt-get install libopenssl-ruby libgd-ruby1.8 libyaml-ruby libzlib-...
在构建高性能、高可用性的Web应用环境中,"基于Ubuntu Nginx Mongrel Mysql部署rails monit-5.0"的方案是一个常见的选择。这个方案结合了多种强大的工具和技术,以确保应用程序的稳定运行和高效管理。以下是这些关键...
要求样本配置文件使用mongrel_runit通过runit管理mongrels。 但是,Opscode没有mongrel_runit食谱。平台: Debian / Ubuntu食谱: 运行用法该配方旨在通过god_monitor定义使用。 在应用程序的食谱中创建一个God配置...
首先,在Ruby的bin目录下运行`gem install mongrel_service`安装mongrel_service。然后,通过`mongrel_rails service::install`命令创建服务。记得替换相应参数以指向你的Redmine安装路径。 通过以上步骤,你就成功...
5. **启动Rails**:通过`mongrel_rails start`命令启动Rails应用。 以上步骤是基于Windows环境的操作,对于其他操作系统(如Linux或macOS),过程大致相同,但可能需要使用不同的包管理工具,如Homebrew或apt-get。...
- 安装Mongrel服务所需的组件:`gem install win32-service`、`gem install mongrel`和`gem install mongrel_service`。 - 在`Window > Preferences > Rails > Configuration`中设置`mongrel path`,选择`mongrel_...
- 安装 `mongrel_service`:在Redmine安装目录下运行命令 `gem install mongrel_service`。 - 创建服务:使用 `ruby script/server -e production` 命令启动Redmine服务,并将该命令注册为Windows服务。 #### 四...
Mongrel2:与语言无关的Web服务器Mongrel2是与应用程序,语言和网络体系结构无关的Web服务器,其重点是使用现代浏览器技术的Web应用程序。特征语言不可知论者,带有一个简单的后端协议,支持Mongrel2粉丝编写的17种...
在掌握了Ruby、Rails和Mongrel等关键组件的安装方法之后,你就能够开始探索Ruby on Rails的无限可能,开发出响应迅速、维护方便的Web应用程序。随着实践经验的积累,相信你能够更加熟练地运用Ruby on Rails来实现...
文档提供了详细的步骤来安装必要的软件和服务,包括Ruby、Rails、Apache、Mongrel等,并介绍了如何设置Apache来代理请求到这些应用。以下是具体的步骤和技术细节: 1. **下载和安装Apache** - 本文档推荐使用...