1.先确定安装了mongrel及mongre cluster
在shell命令行中输入gemsearch mongrel -l
若看到mongrel和mongre cluster则表示已安装若没有则用以下命令安装
- [root@www~]#geminstall–include-dependenciesmongrel
- [root@www~]#geminstall–include-dependenciesmongrel_cluster
2.创建mongrel_cluster 配置路径(/etc/mongrel_cluster)
- [root@www~]#mkdir/etc/mongrel_cluster
3.配置自启动(把mongrel_cluster安装为系统服务)
在Mongrel Cluster gem中,有一个用于自启动的init脚本.
- [root@www~]#cp/usr/lib/ruby/gems/1.8/gems/mongrel_cluster-1.0.5/resources/mongrel_cluster/etc/init.d
- [root@www~]#chmod+x/etc/init.d/mongrel_cluster
- [root@www~]#chkconfig-addmongrel_cluster
- [root@www~]#chkconfigmongrel_clusteron
4.创建用于启动mongrel_cluster的用户和组
- [root@www~]#groupaddmongrel
- [root@www~]#useraddmongrel-gmongrel
5.拷贝需要自启动的rails应用的yml配置到/etc/mongrel_cluster
- [root@www~]#cp/var/www/demo/config/mongrel_cluster.yml/etc/mongrel_cluster
6. 服务的启动以及停止可以用以下命令测试
- [root@www~]#servicemongrel_clusterstart
- [root@www~]#servicemongrel_clusterstop
- [root@www~]#servicemongrel_clusterrestart