1 回答
- 最新
- 投票最多
- 评论最多
3
안녕하세요 lux님,
Amazon EC2에서 flask_socketio를 이용해 로우 소켓 통신을 진행하고 싶으신 것으로 이해했습니다.
소켓 통신을 위한 연결을 진행할 때 localhost나 내부 IP를 사용해도 동작하는 로컬 환경과 달리
EC2 환경의 경우, 웹 콘솔에서 확인할 수 있는 퍼블릭 IPv4 주소
를 이용해 연결을 진행하셔야 합니다.
답변이 도움이 되셨기를 바랍니다. 감사합니다.
已回答 6 个月前
相关内容
- AWS 官方已更新 5 个月前
- AWS 官方已更新 3 年前
- AWS 官方已更新 2 年前
- AWS 官方已更新 2 年前
빠르고 좋은 답변 감사합니다.
그러나 알려주신대로 IPv4 주소로 연결한 상태였으며, 서버 콘솔을 확인해보았을 때 연결은 성공한 것 같고, Flask에서 데이터 처리 중 문제가 발생한 것으로 보입니다.
혹시 인스턴스 관련하여 로우소켓을 처리하기 위한 추가적인 관리자 권한 설정이 따로 있는지 여쭤보고 싶습니다!
EC2의 통신을 제어하는 보안그룹(Security Group), NACL에 의한 차단 등 다양한 원인을 검토해볼 수 있습니다. Flask 서버 동작 중에 발생한 에러 메시지 또는 로그를 남겨주신다면 더 자세한 원인 파악이 가능할 것 같습니다.