WebSocket1 [AWS] EC2에서 사용하는 채팅 서비스(socket.js / sockJs 등등)에 대해서(EC2에서 채팅 서버가 끊기는 현상) 로컬에서 chat server를 구현했을 때는 아주 잘 돌아갔다. 그런데 EC2에 서버를 올리니 chat 서버에 접속하고 아무 동작을 하지 않고 60초가 지나니 자동으로 접속이 끊어지는 것이었다... 확인을 해보니 일반적인 spring socket에서는 heartbeat를 check 하는 기능이 없어서, SockJS를 쓰거나 STOMP를 써야 한다는 것이었다. 그래서 원래 Websocket SERVER(JAVA) 쪽에서는 이렇게 되어 있었고, Client 쪽에는 이렇게 되어있었다.(주석을 풀어야 한다) 하지만 저렇게 하면 EC2에서 계속 끊겼다. 그래서 heartbeat 혹은 ping pong 시스템을 만들고 싶었는데, heart beat는 보통 client에서 주기적으로 신호를 보내게 작성하는 것이 아.. 2022. 11. 15. 이전 1 다음