Thin: Difference between revisions

From Wiki
Jump to navigation Jump to search
Line 9: Line 9:
</pre>
</pre>


== Config File ===
== Config File ==
put this into <code>/etc/thin/myapp.yml</code>:
put this into <code>/etc/thin/myapp.yml</code>:
<pre>
<pre>

Revision as of 22:43, 24 March 2011

http://code.macournoyer.com/thin/

Install

as root:

gem install thin
thin install
update-rc.d -f thin defaults  (to have thin restart on reboot)

Config File

put this into /etc/thin/myapp.yml:

--- 
pid: tmp/pids/thin.pid
address: 0.0.0.0
timeout: 30
wait: 30
port: 4810
log: log/thin.log
max_conns: 1024
require: []

max_persistent_conns: 512
#environment: development
environment: production
servers: 4
daemonize: true
chdir: /var/www/myapp

Use with Apache

Set up modules:

a2enmod proxy
a2enmod proxy_balancer
a2enmod proxy_http
a2enmod rewrite