Ruby’n'Rails+Mongrel HOWTO

Posted on May 12th, 2008 | by Sergiy |

Starting/Stoping Rails

start

$ cd ~/rails_folder
$ mongrel_rails start -d -p 9090 -e development -P log/mongrel.log

stop

$ cd ~/rails_folder
$ mongrel_rails stop

Create new environment

create rails project (let’s name it rails)

$ rails rails

Add to mongrel cluster

generate mongrel config

$ cd rails
$ mongrel_rails cluster::configure -e development -p 8090 -N 1
-c /var/rails_folder -a 0.0.0.0 -l log/mongrel.log
-P /var/rails_folder/pid/mongrel.pid –user rails_user –group rails_user

> Writing configuration file to config/mongrel_cluster.yml

this action generates next config

user: rails_user
cwd: /var/rails_folder
log_file: log/mongrel.log
port: “8090″
environment: development
group: rails_user
address: 0.0.0.0
pid_file: /var/rails_folder/pid/mongrel.pid
servers: 1

make symbol file link

$ sudo ln -s -f /var/rails_folder/config/mongrel_cluster.yml /etc/mongrel_cluster/rails_conf.yml

start mongrel

$ /etc/init.d/mongrel_cluster start

Post a Comment