There's something seemingly weird going on when connecting with a browser to 
the ssl-secured Openwire port of an ActiveMQ (classic) server.

Using this Url: https://AMQ-HOST:OPENWIRE-PORT

The browser sends off a GET request and after 30 seconds actually receives a 
response from ActiveMQ.
The payload shows (some non-printable chars removed):

 ActiveMQ TcpNoDelayEnabled SizePrefixDisabled CacheSize ProviderName ActiveMQ 
StackTraceEnabled
 PlatformDetails    Java CacheEnabled TightEncodingEnabled MaxFrameSize 
MaxInactivityDuration
 MaxInactivityDurationInitalDelay ProviderVersion 5.15.13

Does this behaviour make sense? I would not expect ActiveMQ to reveal this 
information.
On ther server side, the log entry shows:

2020-12-02T18:08:58,684 | WARN  | InactivityMonitor Worker | Transport             
           | ivemq.broker.TransportConnection 243 | 79 - 
org.apache.activemq.activemq-osgi - 5.15.13 | Transport Connection to: 
tcp://172.22.33.45:4793 failed: 
org.apache.activemq.transport.InactivityIOException: Channel was inactive (no 
connection attempt made) for too (>30000) long: tcp://172.22.33.45:4793

Reply via email to