Leif Hedstrom created TS-3312:
---------------------------------

             Summary: KA timeout to origin does not seem to honor configurations
                 Key: TS-3312
                 URL: https://issues.apache.org/jira/browse/TS-3312
             Project: Traffic Server
          Issue Type: Bug
          Components: Core, HTTP
            Reporter: Leif Hedstrom


Doing some basic testing, with the following settings:

{code}
CONFIG proxy.config.http.keep_alive_no_activity_timeout_out INT 120
CONFIG proxy.config.http.transaction_no_activity_timeout_out INT 30
{code}

I see ATS timing out the origin sessions after 30sec, with a 

{code}
CONFIG proxy.config.http.transaction_no_activity_timeout_out INT 30
{code}


What's also interesting, after I made a config change per Geffon's suggestion:

{code}
CONFIG proxy.config.http.origin_min_keep_alive_connections INT 10
{code}

I see the following in the diagnostic trace:

{code}
[Jan 21 14:19:19.416] Server {0x7fb1b4f06880} DEBUG: (http_ss) [0] [release 
session] session placed into shared pool
[Jan 21 14:19:49.558] Server {0x7fb1b4f06880} DEBUG: (http_ss) [0] 
[session_bucket] session received io notice [VC_EVENT_INACTIVITY_TIMEOUT], 
reseting timeout to maintain minimum number of connections
[Jan 21 14:20:19.633] Server {0x7fb1b4f06880} DEBUG: (http_ss) [0] 
[session_bucket] session received io notice [VC_EVENT_INACTIVITY_TIMEOUT], 
reseting timeout to maintain minimum number of connections
[Jan 21 14:20:19.670] Server {0x7fb1b4f06880} DEBUG: (http_ss) [0] 
[session_pool] session 0x1cc5aa0 received io notice [VC_EVENT_EOS]
{code}

So, not only is it resetting the timeout twice, it also gets a VC_EVENT_EOS. I 
first though it was the origin that closed the connection, but from what I 
could tell, the timeout on the origin was set to 60s.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to