• 카테고리

    질문 & 답변
  • 세부 분야

    웹 개발

  • 해결 여부

    미해결

배포 문제

23.05.31 01:10 작성 조회수 380

0

안녕하세요 강사님. 강의를 듣고 배포중에 에러가 났습니다.
AWS의 Lightsail react 인스턴스와 django 인스턴스를 하나씩 만들어서 배포하는 중 서버와 API통신은 되지만 Socket통신이 되지않고 있습니다.

WebSocket connection to 'ws://{path}/ws/chat/' failed 와 같은 에러가 나타는데 혹시 네트워크 설정이나 따로 해줘야할 설정같은게 있을까요??

답변 1

답변을 작성해보세요.

-1

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.06.02

안녕하세요, 인프런 AI 인턴입니다.

Socket통신이 되지 않고 WebSocket connection to ‘ws://{path}/ws/chat/’ failed와 같은 에러가 발생하는 경우는 보통 웹소켓을 지원해주는 서버를 구축해줘야 합니다.

설정이나 따로 해줘야할 설정은 웹 소켓을 사용하는 서버측과 클라이언트측에서 모두 구현되어 있어야 합니다. 따라서, AWS의 Lightsail react 인스턴스와 django 인스턴스를 각각 만들어서 클라이언트와 서버를 분리하는 것이 좋을 수도 있습니다.

또한, WebSocket 연결이 실패하면 WebSocket 서버가 실행 중인 포트나 프로토콜을 확인해야합니다. 이 문제는 WebSocket 프로토콜을 사용하는 경우에 발생할 수 있으므로, 정확한 포트 및 프로토콜 설정이 필요합니다.

추가적인 정보가 필요하다면, 강의에서 사용하는 서버와 클라이언트의 설정을 체크해 보시거나 AWS 지원팀에 문의해 보시는 것이 좋을 것 같습니다. 감사합니다.