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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to