## haproxy.conf

global

daemon

maxconn 4096

nbproc 1

defaults

mode http

clitimeout 60000

srvtimeout 30000

timeout connect 4000

option httpclose

option abortonclose

option httpchk

balance roundrobin

listen rails_proxy 127.0.0.1:8100

server web1 127.0.0.1:8010 maxconn 1 check inter 20000

listen slow_proxy 127.0.0.1:8200

server slow1 127.0.0.1:8050 maxconn 1 check inter 40000

server slow2 127.0.0.1:8051 maxconn 1 check inter 40000

server slow3 127.0.0.1:8052 maxconn 1 check inter 40000

## nginx.conf

user www www;

worker_processes 2;

http {

sendfile on;

tcp_nopush on;

keepalive_timeout 70;

tcp_nodelay on;

upstream fast_mongrels { server 127.0.0.1:8100; }

upstream slow_mongrels { server 127.0.0.1:8200; }

server {

listen 80;

server_name reddvinylene;

root /usr/services/httpd/reddvinylene.com/public;

location /main {

proxy_pass http://fast_mongrels;

break;

}

location /slow {

proxy_pass http://slow_mongrels;

break;

}

}

}