HAProxy随机失败(后端没有服务器!)

我有一个CentOS 7.1(x64)液滴configuration为在2个Apache / PHP服务器之间进行负载平衡。

我有它完美的工作,但随机一整天报告如下:

haproxy[12947]: backend app_backend has no server available! 

HA代理日志文件:

 Nov 5 [12947]: Server app_backend/web-live is DOWN, reason: Layer4 timeout, check duration: 2001ms. 0 active and 1 backup servers left. Running on backup. 11 sessions active, 0 requeued, 0 remaining in queue. Nov 5[12947]: Backup Server app_backend/web-backup is DOWN, reason: Layer4 timeout, check duration: 2001ms. 0 active and 0 backup servers left. 0 sessions active, 0 requeued, 0 remaining in queue. Nov 5[12947]: backend app_backend has no server available! 

当访问前端时会显示503错误,然后在几秒钟内全部恢复。

我的高可用性代理configuration:

 global log 127.0.0.1 local2 chroot /var/lib/haproxy pidfile /var/run/haproxy.pid maxconn 4000 user haproxy group haproxy daemon stats socket /var/lib/haproxy/stats defaults mode http log global option httplog option dontlognull option http-server-close option forwardfor except 127.0.0.0/8 option redispatch retries 3 timeout http-request 10s timeout queue 1m timeout connect 10s timeout client 1m timeout server 1m timeout http-keep-alive 10s timeout check 10s maxconn 3000 frontend tm_application bind *:80 mode http option forwardfor default_backend app_backend backend app_backend mode http balance roundrobin option forwardfor option httpchk server web-live xx.xx.xx.xx:80 check server web-backup xx.xx.xx.xx:80 check backup 

任何人都可以指出我可能是错的? 对我来说,它似乎是试图检查2000毫秒,由于服务器的响应,它可能会失败?

更新我已经尝试添加一个4秒的检查间隔,但最终会做同样的错误: – /

帮帮我 :-(