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;

    }

  }

}