Nguyen Hong Phu created AMQ-5468:
------------------------------------

             Summary: AMQ MQTT doesn't reject remote connection after a long 
time 
                 Key: AMQ-5468
                 URL: https://issues.apache.org/jira/browse/AMQ-5468
             Project: ActiveMQ
          Issue Type: Bug
          Components: Connector, MQTT
    Affects Versions: 5.10.0, 5.9.1, 5.9.0
         Environment: Linux
            Reporter: Nguyen Hong Phu
             Fix For: NEEDS_REVIEW


Test steps:
- Using jConsole to explore JMX MBean clientConnectors (MQTT+NIO connector). 
- Using telnet client connect to MQTT+NIO port
- On jConsole: clientConnectos/mqtt+nio/remoteAddess appear a new connection 
with IP and local port which connect to.
- Close telnet program
- Waiting a long time and view remoteAddess again on jConsole but Remote IP 
(telnet) does not remove.

Imagine that if a human open a thousand or million connections to server, AMQ 
not release connections after short time, then AMQ counld be throws the ERROR 
"To many open files" and it doesn't access new connection.

In production server (ulimit max-open-files 65000), i'm using 2 thousand 
clients but after 2 days, many ERROR "To many open files" in activemq.log to be 
throws.
On jConsole, number of clientId is equals with clients, but RemoteIP contains 
more than 65000 IPs.



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

Reply via email to