개발/Linux,Server
Nginx socket 개수 확인
호돌맨
2019. 4. 26. 13:55
보통 웹 애플리케이션을 구동할 때 nginx + upstream 조합을 많이 이용한다.
이때 nginx 서버는 client, upstream은 server가 된다.
Nginx 설정, 성능과 관련하여 TCP 연결 상태를 확인할 때가 종종 있다.
$ netstat -napo | fgrep nginx
위 명령어를 이용하면 현재 nginx에서 맺은 연결 정보를 얻을 수 있다.
ss 명령어로도 대체할 수 있다. 하지만 두 명령어 결과의 개수가 정확히 일치하지는 않는다.
$ ss -natp | fgrep nginx
TCP 상태별 개수를 확인하려면 아래 명령어를 이용하면 된다.
$ netstat -napo | fgrep nginx | awk '{print $6}' | sort | uniq -c
24 CONNECTED
216 ESTABLISHED
7 LISTEN