I've got ActiveMq instance with several clients connecting from a C++
application. I am using the STOMP protocol over Websockets. However, I am
not sure this is even related to the STOMP protocol or those clients,
because if I understand correctly, clients send a CONNECT frame and the
server responds with a CONNECTED frame, so the server would not be waiting
on anything from the client to complain about in the log.

I wonder how I can find out what client this is, where the 60,000 came
from, and what "data" the server is waiting to receive.

Here is what I am seeing in the log:
2022-02-18 13:20:19,426 WARN  [org.apache.activemq.artemis.core.server]
AMQ222067: Connection failure has been detected: AMQ229014: Did not receive
data from /0:0:0:0:0:0:0:1%0:40816 within the 60,000ms connection TTL. The
connection will now be closed. [code=CONNECTION_TIMEDOUT]
2022-02-18 13:20:19,427 WARN  [org.apache.activemq.artemis.core.server]
AMQ222061: Client connection failed, clearing up resources for session
49cd5085-90e7-11ec-81e3-0871906bcec5
2022-02-18 13:20:19,430 WARN  [org.apache.activemq.artemis.core.server]
AMQ222107: Cleared up resources for session
49cd5085-90e7-11ec-81e3-0871906bcec5
2022-02-18 13:21:49,432 WARN
 [org.apache.activemq.artemis.core.protocol.stomp] AMQ332069: Sent ERROR
frame to STOMP client /0:0:0:0:0:0:0:1%0:40822: AMQ229014: Did not receive
data from /0:0:0:0:0:0:0:1%0:40822 within the 60,000ms connection TTL. The
connection will now be closed.

Thanks,
Christopher Pisz

Reply via email to