簡體   English   中英

配置“WebSockets_Config”的連接測試失敗。 在 Cloudhub 上的 Web Sockets 連接器部署

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM