My HAProxy instance isn't even under any serious load right now, but occasionally it will start refusing to accept connections, even though the backend servers are up and running fine. I didn't see anything in the logs either. Am I missing something important from my configuraiton?
global
log 127.0.0.1 local0
log 127.0.0.1 local1 notice
#log loghost local0 info
maxconn 4096
chroot /var/lib/haproxy
user haproxy
group haproxy
daemon
#debug
#quiet
defaults
log global
mode http
option httplog
option dontlognull
retries 3
option redispatch
maxconn 2000
contimeout 5000
clitimeout 50000
srvtimeout 50000
frontend http-in
bind *:80
acl host_staging hdr_end(host) -i staging.example.com
acl host_prod hdr_end(host) -i example.com
acl url_wiki url_beg /wiki
acl url_go url_beg /greenapp
use_backend kumquat if host_staging url_wiki
use_backend kumquat if host_staging url_go
use_backend cumberland if host_staging
default_backend cumberland
backend kumquat
server kumquat kumquat.example.com:8080 maxconn 1000
backend cumberland
server cumberland cumberland.example.com:80 maxconn 1000