SYN_SENT

1 개요[ | ]

SYN_SENT
  • TCP 연결 상태 중 하나
  • 로컬에서 연결요청(SYN)을 보낸 상태
  • 이 상태가 지속되면, 아웃바운드 방화벽에서 막힌 상황일 수 있음

2 상황예시 1[ | ]

  • MySQL 클라이언트에서 패스워드를 입력한 후 소식이 없음...
root@zetawiki:~# mysql -h 135.79.246.80 -u testuser -p
Enter password: P@ssw0rd
  • 별도로 SSH 접속을 해서 보면...
root@zetawiki:~# netstat -tnp | grep mysql
tcp        0      1 111.222.33.44:37702     135.79.246.80:3306    SYN_SENT    18742/mysql
  • MySQL 클라이언트는 원격으로 접속을 시도하였으나, 방화벽 아웃바운드 정책에 의해 차단됨[1]

3 상황예시 2[ | ]

  • cf ssh 실행시 행(hang)으로 보이다가 timed out
root@zetawiki:~# cf ssh helloapp
FAILED
Error opening SSH connection: dial tcp 135.79.246.80:2222: getsockopt: connection timed out
root@zetawiki:~# netstat -tnp | grep cf
tcp        0      1 111.222.33.44:38122     135.79.246.80:2222      SYN_SENT    5606/cf

4 같이 보기[ | ]

5 참고[ | ]

  1. 방화벽은 아무런 응답도 주지 않기 때문에, MySQL 클라이언트는 timeout이 될 때까지 계속 기다림
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}