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