Willy,

thank for the reply.

I did remove some of the information from the log but it was only the public ip 
numbers, there was no port information. So I presume the port is the same on 
all requests.
I Also made the urls anonymous in the log by specifying www.customera.nl.

You did notice a pause. That is correct. The page first shows a list to the 
user. The first postback is to select one item, that returns the “big” page 
with different information where more input is gathered. The user then does 
another post on the same page to continue. This last post is the “big” one that 
gives trouble. I know I need to get the page to be smaller but it would be nice 
to find the transmission error too.

I checked the server timeouts but they are all above 120 seconds as far as I 
can find.
Using my cell phone and a local wifi connection I also tried to simulate, this 
took very long but no error. Tomorrow I will try to do this again and also 
record the haproxy log.

My haproxy -vv output is:


HA-Proxy version 1.5.4 2014/09/02
Copyright 2000-2014 Willy Tarreau <[email protected]>

Build options :
  TARGET  = linux2628
  CPU     = generic
  CC      = gcc
  CFLAGS  = -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat 
-Wformat                  -security -Werror=format-security -D_FORTIFY_SOURCE=2
  OPTIONS = USE_ZLIB=1 USE_OPENSSL=1 USE_PCRE=1

Default settings :
  maxconn = 2000, bufsize = 16384, maxrewrite = 8192, maxpollevents = 200

Encrypted password support via crypt(3): yes
Built with zlib version : 1.2.3.4
Compression algorithms supported : identity, deflate, gzip
Built with OpenSSL version : OpenSSL 1.0.1 14 Mar 2012
Running on OpenSSL version : OpenSSL 1.0.1 14 Mar 2012
OpenSSL library supports TLS extensions : yes
OpenSSL library supports SNI : yes
OpenSSL library supports prefer-server-ciphers : yes
Built with PCRE version : 8.12 2011-01-15
PCRE library supports JIT : no (USE_PCRE_JIT not set)
Built with transparent proxy support using: IP_TRANSPARENT IPV6_TRANSPARENT 
IP_F                  REEBIND

Available polling systems :
      epoll : pref=300,  test result OK
       poll : pref=200,  test result OK
     select : pref=150,  test result OK
Total: 3 (3 usable), will use epoll.


And my basic frontend and relevant backend config is:

    
frontend http
    bind 0.0.0.0:80
    reqadd X-Forwarded-Proto:\ http
    option httplog
    capture request header Host len 32
    capture request header Referrer len 64

    log-format %ci\ [%Tl]\ %b/%s\ %Tq/%Tw/%Tc/%Tr/%Tt\ %ST\ %B\ %CC\ %CS\ %tsc\ 
%ac/%fc/%bc/%sc/%rc\ %sq/%bq\ %hr\ %r

    errorfile 408 /dev/null

    acl acl_ws06 hdr_end(Host) -i customera.nl

    use_backend bk_ws06 if acl_ws06

    default_backend bk_ws01

backend bk_ws06
    option  httplog
    option forwardfor
    server iis05 192.168.30.16:80



Hope this helps.
If I need to create a trace please help me with some directions on how to do 
that.

Thank you for the help!

Evert

Reply via email to