우리는 수천 및 수천 명의 사용자를위한 지속적인 연결을 허용하는 특정 포트에서 Linux에서 실행되는 Java 서버를 가지고 있습니다. 최근에 고객이 시간 초과 오류로 연결할 수 없습니다. 트래픽이 너무 높아지고 있다고 생각하지만 Java 로그는 실제로 초당 연결되는 사람이 많지 않음을 보여줍니다.
우리는 너무 많은 사람들이 동시에 시도하고 있으며 기본적으로 OS 레벨에서 삭제되어 Java 프로그램이 실제로 연결을 수락 할 기회를 얻지 못할 수 있다고 생각합니다. 누군가 소켓에 부딪 히려고 시도하는 것을 보여줄 수있는 리눅스 로그가 있습니까?
iptables -I INPUT -p tcp --dport some_port -m state --state NEW
. 각 연결 시도의 세부 사항에 관심이 없으면 생략-j LOG
하면 많은 불필요한 데이터가있는 시스템 로그 파일의 스팸이 발생하지 않습니다.