mongrel起動パラメータ説明
bot@my-web:~/works/hello> mongrel_rails start -h
Usage: mongrel_rails <command> [options]
-e, --environment ENV Rails environment to run as
-d, --daemonize Run daemonized in the background
-p, --port PORT Which port to bind to
-a, --address ADDR Address to bind to
-l, --log FILE Where to write log messages
-P, --pid FILE Where to write the PID
-n, --num-processors INT Number of processors active before clients denied
-o, --timeout TIME Time to wait (in seconds) before killing a stalled thread
-t, --throttle TIME Time to pause (in hundredths of a second) between accepting clients
-m, --mime PATH A YAML file that lists additional MIME types
-c, --chdir PATH Change to dir before starting (will be expanded)
-r, --root PATH Set the document root (default 'public')
-B, --debug Enable debugging mode
-C, --config PATH Use a config file
-S, --script PATH Load the given file as an extra config script
-G, --generate PATH Generate a config file for use with -C
--user USER
User to run as
--group GROUP
Group to run as
--prefix PATH
URL prefix for Rails app
-h, --help Show this message
--version Show version
典型的な構成は次のとおりです.
#!/bin/sh
mongrel_rails start -d -e production -c /web/bot_backend2 -p 3001 -P /web/bot_backend2/log/mongrel-3001.pid
mongrel_rails start -d -e production -c /web/bot_backend2 -p 3003 -P /web/bot_backend2/log/mongrel-3003.pid
mongrel_rails start -d -e production -c /web/bot_backend2 -p 3004 -P /web/bot_backend2/log/mongrel-3004.pid
mongrel_rails start -d -e production -c /web/bot_backend2 -p 3005 -P /web/bot_backend2/log/mongrel-3005.pid
mongrel_rails start -d -e production -c /web/bot_backend2 -p 3006 -P /web/bot_backend2/log/mongrel-3006.pid