TIME_WAIT2 포트 고갈 (Port Exhaustion) TIME_WAIT 때문에 힘들지 않았던 썰 ○ 발단 그리고 현상 어느날 갑자기 잘 사용하고 있던 app 호출이 안 된단다. 상황실이 열려서 가보니... 전날 이행을 했는데 잘 사용하고 있다가 갑자기 먹통이란다. 아주 가끔 열린단다. ○ Divide and Conquer Divide and Conquer를 또 해보았다. 해당 서버가 있는 백본에서 서비스로 telnet을 해보았다. 잘 안된다. 포트에 에러카운트도 없고 특이점이 보이지 않는다. 또 패킷을 까 볼 차례다. ○ 패킷에서 특이점 syn에 대해 응답이 있었는지 없었는지... 기억이 안 난다. 하지만 주고 받는 패킷이 있긴 했다. 물론 기존 세션이었겠지. ○ 서버에서의 특이점 주고 받는 패킷이 있으니 서버를 조금 더 살펴봐야 한다. was 로그는 별 .. 2022. 3. 31. TCP Timestamps 꼭 써야하나? TCP Timestamps 때문에 힘들었던 썰 TCP Timestamps 쓰면 TCP 성능면에서 유리한데 왜 안 써? 하시는 분들 많으실 겁니다. 아래 트러블 슈팅 썰 한번 보시고 환경에 맞게 판단하시면 될 거 같습니다. ○ 발단 그리고 현상 어느 날 서버 B에서 서비스 S가 호출되지 않는다. 동일한 환경의 서버 A는 호출이 잘 된다. 사용자들은 영향이 없다. 참 이상하지 않는가... 방화벽 문제인 줄 알았는데 아니다. ○ 우연한 발견 Divide and Conquer를 위해 여러 정보를 수집 중 특이점이 발견되었다. IOS를 사용하는 Catalyst 시리즈에서는 잘 되는데 NX-OS 사용하는 Nexus시리즈에서는 반응이 없다? 아니 왜? 패킷을 까 보니 Catalyst에서 출발한 패킷은 tsval이 없.. 2022. 3. 30. 이전 1 다음