node.js 및 socket.io를 사용하여 게임을 만들었습니다. 모든 것이 잘 작동하지만 때때로이 게임 소켓 서버는 어떤 연결에도 응답하지 않습니다. 프로세스 정보 -> 파일 및 연결 (webmin에 있음)으로 이동하면 CLOSE_WAIT
및 FIN_WAIT2
상태와의 연결이 많이 있음을 알 수 있습니다. 약 1,000 개의 연결이있을 때 게임이 실패하기 때문에이 연결에 문제가 있다고 생각합니다. 서버 OS는 Ubuntu Linux 12.04입니다."CLOSE_WAIT"및 "FIN_WAIT2"네트워크 연결을 끊는 방법
어떻게 이러한 연결을 끊거나 최대 허용 연결을 늘릴 수 있습니까?
1 시간 동안 응용 프로그램을 실행하고 8 개의 "FIN_WAIT2"연결과 동일한 IP 주소의 모든 응용 프로그램을 실행합니다. 약 50 명의 플레이어가 게임을했지만, 단 한 명의 플레이어 만 게임을 즐길 수 있습니다. 어쩌면 누군가가 그런 문제를 겪었을 것입니까? 어쩌면 내가 socket.io 설정 (서버 및 클라이언트 쪽, 내가 기본 설정을 사용하는이 시점에서)을 변경해야합니까? –