After updating haproxy from 1.6.11 we saw a number of errors with the termination state “SD “ that is flooding our logs with errors. It seems to only occur on a random subset of requests. Attached is a pcap of failed request. I was wondering the if anyone else was seeing this? I’ve tried turning off gzip on the backend server but it seems to make no difference.
The request all appear to be functioning correctly but it is generating a large
number of log messages. The flow is browser -> nginx -> haproxy -> nginx.
Jun 01 09:11:01 haproxy haproxy[10519]: haproxy haproxy[10519]:
127.0.0.1:24849 [01/Jun/2017:09:11:01.190] MAINSITE_HTTP_MASTER
phpmaster_80/webphpmaster01 0/0/0/790/790 200 19
22 - - SD-- 3/1/1/0/0 0/0 {CuQGKFkwEmU5eRCEAwZoAg==} "GET /favicon.ico HTTP/1.0"
Jun 01 09:11:01 haproxy haproxy[10519]: haproxy haproxy[10519]:
127.0.0.1:26932 [01/Jun/2017:09:11:01.190] MAINSITE_HTTP php_80/MASTER
0/0/0/791/791 200 1922 - - SDVN 2/1/1/1/0 0/0 {CuQG
KFkwEmU5eRCEAwZoAg==} "GET /favicon.ico HTTP/1.0"
Configuration
global
log 127.0.0.1 local0
tune.bufsize 49152
maxconn 3072
spread-checks 2
pidfile /var/run/haproxy.pid
user www
group www
daemon
defaults
log global
option httplog
retries 3
mode http
option httpclose
option dontlognull
option dontlog-normal
option redispatch
timeout connect 30m
timeout client 30m
timeout server 30m
default-server inter 10s
backend phpmaster_80
balance leastconn
backend php_80
cookie server rewrite
balance leastconn
frontend MAINSITE_HTTP
bind 127.0.0.2:80
http-request del-header Proxy
default_backend php_80
capture request header x-txid len 24
frontend MAINSITE_HTTP_MASTER
bind 127.0.1.3:80
http-request del-header Proxy
default_backend phpmaster_80
capture request header x-txid len 24
Thanks!.
haproxy1.7.5 error.pcap
Description: haproxy1.7.5 error.pcap

