Quiero solucionar el error «Server stopped responding» que recibo cuando intento usar Amazon Q Business.
Resolución
Cuando Amazon Q Business no puede establecer las conexiones de red necesarias, se produce el error «Server stopped responding». Amazon Q Business utiliza la tecnología WebSocket a través del puerto 8443 para mantener una comunicación segura con los puntos de enlace, como wss://qbusiness.{region}.api.aws:8443/chat. Para que la experiencia web funcione, el puerto 8443 debe estar abierto y ser accesible desde la red.
Para comprobar si la accesibilidad del puerto es la causa del problema, prueba la conexión de forma sistemática.
Nota: Si tu red usa una VPN o un firewall, asegúrate de probar la conexión con la VPN o el firewall encendidos y apagados.
Probar la conectividad de WebSocket
Para macOS o Linux, usa la terminal para ejecutar el siguiente comando:
nc -v qbusiness.us-east-1.api.aws 8443
Ejemplo de una conexión correcta:
Connection to qbusiness.us-east-1.api.aws port 8443 [tcp/pcsync-https] succeeded
Para Windows, usa Windows PowerShell para ejecutar el siguiente comando:
Test-NetConnection -ComputerName qbusiness.us-east-1.api.aws -Port 8443
Ejemplo de una conexión correcta:
ComputerName : qbusiness.us-east-1.api.aws
RemoteAddress : 34.192.X.X
RemotePort : 8443
InterfaceAlias : Wi-Fi
SourceAddress : 10.0.X.X
TcpTestSucceeded : True
Alternativa:
Usa el comprobador de WebSocket en el sitio web Pie.host para probar la conectividad. Introduce tu punto de enlace y, a continuación, selecciona Conectar.
Una prueba de red correcta muestra Conexión establecida en el resultado. También es posible que aparezca un mensaje de conexión cerrada que confirme que el equipo cliente se puede conectar correctamente al punto de enlace del puerto 8443.
Si la prueba falla, asegúrate de que el puerto 8443 esté abierto y accesible. Actualiza la configuración de las políticas de VPN, nube virtual privada (VPC) o firewall de la red. Si no tienes acceso a la configuración requerida, ponte en contacto con el administrador de la red para obtener ayuda.
Si la prueba del puerto se realiza correctamente pero sigues recibiendo el mensaje de error, es posible que las conexiones de WebSocket estén bloqueadas.
Para determinar la causa del error, sigue estos pasos:
- Pulsa F12 para abrir la consola de red del navegador.
- Realiza una solicitud en la aplicación Amazon Q Business.
- Revisa los registros de la consola para ver si hay errores de conexión a WebSocket.
Una conexión de WebSocket bloqueada muestra un mensaje de error similar al siguiente:
«WebSocket connection to 'wss://qbusiness.us-east-1.api.aws:8443/chat?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=XXXXXXXXXC2MH5KBVFMS%2F20241231%2Fus-east-1%2Fqbusiness%2Faws4_request&X-Amz-Date=20241231T151549Z&X-Amz-Expires=900&X-Amz-failed'»
Si ves el mensaje anterior, ponte en contacto con el administrador de la red para desbloquear la conexión de red.
Información relacionada
Uso de una experiencia web de Amazon Q Business