[英]Connectivity test failed for config 'WebSockets_Config'. on Web Sockets connector deployment on Cloudhub
我創建了一個具有以下全局配置的應用程序:
<websocket:config name="WebSockets_Config" doc:name="WebSockets Config" doc:id="c252cefb-a74d-4f1c-a5f2-fd589ac692ed" >
<websocket:connection >
<websocket:server-settings listenerConfig="HTTP_Listener_config" idleSocketTimeout="60"/>
</websocket:connection>
</websocket:config>
<http:listener-config name="HTTP_Listener_config" doc:name="HTTP Listener config" doc:id="d5e2b3f6-7485-474a-924d-71550194c0e7" basePath="/api">
<http:listener-connection host="0.0.0.0" port="${http.port}" />
</http:listener-config>
使用 http.port = 8081
但是,在 Cloudhud 日志中我看到一個錯誤:
Connectivity test failed for config 'WebSockets_Config'. Application deployment will continue. Error was: Server on host 0.0.0.0 and port 8081 is stopped.
org.mule.runtime.api.connection.ConnectionException: Server stopped.
at com.mulesoft.connectors.ws.internal.connection.FluxCapacitorProvider.validate(FluxCapacitorProvider.java:167)
at com.mulesoft.connectors.ws.internal.connection.FluxCapacitorProvider.validate(FluxCapacitorProvider.java:60)
當我嘗試連接到它時,我得到
Error during WebSocket handshake: Unexpected response code: 403
我該如何解決這個問題? 我找不到根本問題。
它在本地工作似乎表明該問題與基礎設施相關。 您使用的 URL 沒有通過專用負載均衡器 go,因為文檔建議在 CloudHub 1.0 中使用 WebSockets 連接器。 文檔說使用專用負載均衡器時預期的端口 8091。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.