You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "Susan Hinrichs (JIRA)" <ji...@apache.org> on 2016/08/12 20:42:20 UTC

[jira] [Commented] (TS-4750) Erroneous WARNING: Connection leak from http keep-alive system

    [ https://issues.apache.org/jira/browse/TS-4750?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15419442#comment-15419442 ] 

Susan Hinrichs commented on TS-4750:
------------------------------------

It appears that the mismatch occurs when the plugin updates the server port.  The netvc version of the address is up-to-date but the HttpServerSession of the port is not updated. 

It seems that the easiest way of dealing with it is getting rid of one of the cached versions of the server address.

> Erroneous WARNING: Connection leak from http keep-alive system
> --------------------------------------------------------------
>
>                 Key: TS-4750
>                 URL: https://issues.apache.org/jira/browse/TS-4750
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Core
>            Reporter: Susan Hinrichs
>            Assignee: Susan Hinrichs
>
> We saw this a while back, but didn't get the fix pushed to open source.  It looks like the issue is still present in the current master.
> HttpSessionManager caches the server address, but that cached address drifts from the get_remote_addr() in the vc associated with the cached server session.  The problem is that one value is used to put the session into the hash table, but the other value is used to remove the session from the hash table later.  So the session gets lost in the hash table.  The session is not found and the connection leak warning message is generated.



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