Anil Tata created AMQ-7474: ------------------------------ Summary: Stomp Connection failed over websocket protocol Key: AMQ-7474 URL: https://issues.apache.org/jira/browse/AMQ-7474 Project: ActiveMQ Issue Type: Task Reporter: Anil Tata
Dear Team, I've been trying to communicate ActiveMQ over websocket protocol(ws/wss) from Apache HTTPD webserver. where IP 0.0.0.1 = My application hostname My application work flow : HTTPD ---> Reverseproxy(wss)—>ActiveMQ(Stomp) Erros in ActiveMQ server logs : 2020-05-04 17:16:34,836 | WARN | Transport Connection to: tcp://0.0.0.1:42802 failed: org.apache.activemq.transport.InactivityIOException: Channel was inactive (no connection attempt made) for too (>30000) long: tcp://0.0.0.1:42802 | org.apache.activemq.broker.TransportConnection.Transport | ActiveMQ InactivityMonitor Worker 2020-05-04 17:16:34,889 | WARN | Transport Connection to: tcp://0.0.0.1:42804 failed: org.apache.activemq.transport.InactivityIOException: Channel was inactive (no connection attempt made) for too (>30000) long: tcp://0.0.0.1:42804 | org.apache.activemq.broker.TransportConnection.Transport | ActiveMQ InactivityMonitor Errors in F12 developer Tool : stompjs.js?eval:7 WebSocket connection to 'wss://my.domain.com/ws/stomp' failed: Error during WebSocket handshake: Invalid status line stompjs.js?eval:7 WebSocket connection to 'wss://my.domain.com/ws/stomp' failed: Error during WebSocket handshake: Invalid status linestompjs.js?eval:7 Whoops! Lost connection to wss://my.domain.com/ws/stompApplicationController.js?eval:1 Inside Error..........Whoops! Lost connection to wss://my.domain.com/ws/stompstompjs.js?eval:7 WebSocket connection to 'wss://my.domain.com/ws/stomp' failed: Error during WebSocket handshake: Invalid status linestompjs.js?eval:7 Whoops! Lost connection to wss://my.domain.com/ws/stomp When i try to made a connection from Apache HTTPD, I keep on the getting the above given errors. My httpd.conf ProxyPass /ws/stomp wss://ics106045164.ics-eu-1.asml.com:61613/ ProxyPassReverse /ws/stomp wss://ics106045164.ics-eu-1.asml.com:61613/ My activemq.xml <transportConnector name="openwire" uri="tcp://0.0.0.1:61616?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/> <transportConnector name="amqp" uri="amqp://0.0.0.1:5672?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/> <!--<transportConnector name="stomp" uri="tcp://0.0.0.1:61613?protocols=STOMP&trace=true&maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>--> <transportConnector name="stomp" uri="stomp://0.0.0.161613?wireFormat.maxInactivityDuration=5000000&maximumConnections=1000&wireFormat.maxFrameSize=104857600&trace=true"/> <transportConnector name="mqtt" uri="mqtt://0.0.0.1:1883?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/> <transportConnector name="ws" uri="ws://0.0.0.1:61614?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/> </transportConnectors> I have tried this [https://activemq.apache.org/activemq-inactivitymonitor] setting but no luck. Still continiously getting this same WARN in the activemq logs. Could you someone suggest how to fix this issue ? Any help would be appriciate. -- This message was sent by Atlassian Jira (v8.3.4#803005)