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