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