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]