You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mina.apache.org by "kjhawierhjbasdf (Jira)" <ji...@apache.org> on 2020/09/27 11:19:00 UTC

[jira] [Created] (DIRMINA-1135) Connections hanging around in CLOSE_WAIT state, not getting cleaned up properly

kjhawierhjbasdf created DIRMINA-1135:
----------------------------------------

             Summary: Connections hanging around in CLOSE_WAIT state, not getting cleaned up properly
                 Key: DIRMINA-1135
                 URL: https://issues.apache.org/jira/browse/DIRMINA-1135
             Project: MINA
          Issue Type: Bug
            Reporter: kjhawierhjbasdf


Hello Team,

We are using Apache MINA(v2.0.21) for tcp tls server implementation.

I tried with running following operations in loop,
establishing 200-300 connections 
sending data
closing connections

And I observed that, closed connections were getting cleaned up properly.

In another scenario, We tried configuring AWS ALB and target group, which was establishing connection for healthcheck. These were not valid tls connections, but only tcp connections. And In this case, we observed that, connections were in CLOSE_WAIT state, And these CLOSE_WAITs are hanging around far too long. This was impacting our service.
I did debug the TCP server code, I found that when the sessionClosed method is never getting called. Then I tried closing session from sessionIdle method, Even after that session.isConnected is showing true, connection is not getting closed.

 

Our product owner is raising concern about, we should be able to avoid denial of service attack.

 

Can you please provide pointers to investigate further.

Thanks,
Rupesh Shah



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@mina.apache.org
For additional commands, e-mail: dev-help@mina.apache.org