Try setting the ConnTO option explicitly.

Joe


> -----Original Message-----
> From: Dominik Klein [mailto:[email protected]]
> Sent: Tuesday, November 22, 2011 6:28 AM
> To: [email protected]
> Subject: [Pound Mailing List] TimeOut apparently not working in 2.5 and
> 2.6f
> 
> Hi
> 
> I am evaluating pound for a project and while playing with the TimeOut
> option, I found that it does not seem to work.
> 
> No matter what I set it to and no matter whether I set it globally or
> specifically for a BackEnd Server, the used TimeOut always seems to be
> 15 seconds.
> 
> My Test Setup is
> 
>                  /> Apache 1
> Client -> Pound -> Apache 2
>                  \> Apache 3
> 
> On Apache 1 I configure iptables to DROP incoming tcp port 80.
> 
> First of all I noticed that pound does not realize that the BackEnd is
> dead until the first request is tried towards this BackEnd. Maybe
> that's
> by design, but in case it's not I figured I'd mention what I saw.
> 
> Then, once the Client puts a request that pound decides to forward to
> Apache 1, it takes 15.00x seconds for the request to complete, no
> matter
> what or in which place the TimeOut is configured. I tested with 180 and
> 10 seconds.
> 
> Logs look like this:
> 
> (41f47950) connect_nb: poll timed out
> (41f47950) backend 10.250.250.198:80 connect: Connection timed out
> (41f47950) BackEnd 10.250.250.198:80 dead (killed)
> 10.250.250.191 10.250.250.235 - - [22/Nov/2011:12:05:54 +0100] "GET /
> HTTP/1.1" 200 66 "" "Links (2.1pre37; Linux 2.6.26-2-amd64 x86_64;
> 80x22)" (- -> 10.250.250.221:80) 15.003 sec
> 
> This test was done with version 2.5 and 2.6f and both show the same
> behaviour. Configuration file is:
> 
> User            "www-data"
> Group           "www-data"
> LogLevel        5
> Daemon          0
> LogFacility     -
> Alive           2
> Client 30
> TimeOut 180
> # TimeOut 10
> DynScale 1
> ListenHTTP
>          Address 10.250.250.191
>          Port    80
>          HeadRemove "^Host:"
>          addHeader "host: test.mydomain.de"
>      Service
>          Session
>                  Type IP
>                  TTL 6000
>          End
>          BackEnd
>              Address 10.250.250.165
>              Port    80
>          End
>          BackEnd
>              Address 10.250.250.198
>              Port    80
>              TimeOut 180
>              # TimeOut 10
>          End
>          BackEnd
>              Address 10.250.250.221
>              Port    80
>          End
>      End
> End
> 
> Did I do something wrong or is this a bug? If it is a bug: Is there a
> bug tracker for pound that I could post this to?
> 
> Regards
> Dominik
> 
> --
> To unsubscribe send an email with subject unsubscribe to
> [email protected].
> Please contact [email protected] for questions.

--
To unsubscribe send an email with subject unsubscribe to [email protected].
Please contact [email protected] for questions.

Reply via email to