[ 
https://issues.apache.org/jira/browse/AMQ-7474?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17111776#comment-17111776
 ] 

Jean-Baptiste Onofré commented on AMQ-7474:
-------------------------------------------

Do you use sticky session ? It's important that your proxy maintain the same 
connexion ID. 

You can have details/explanations on this blog: 
[http://blog.nanthrax.net/?p=936]

> 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
>            Priority: Blocker
>
> 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 :
>  
> Apache 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)

Reply via email to