TCP Retransmission 관련 문의

   조회 410   추천 0    

 안녕하세요 TCP 관련 문제 때문에 문의 남겨 봅니다.

같은 idc 에서 서비스를 A 서버에서 B 서버로 옮겼는데 연동중인 타 서비스에서 http 호출시 500 에러가 너무 많다고 클레임이 들어왔네요

 해당 업체로 부터 들어오는 ip를 모니터링 해 보니 80% 가량이 TCP Retransmission [SYN] 으로 기록 되어지고 있었습니다. - 파일첨부 - (aws 켈리포니아 서버)

idc 이전 없이 서버단에서 해결할 수 있는 방법은 없을까요?

idc 측에서는 양방향 traceroute 내역을 보내주면 isp 업체에 문의해 준다고 하는데 isp 문제일까요?


조언 구해봅니다.

미리 답변 감사드립니다.~

동일 데이터센터 내에서 서버만 바꿨는데 이 정도로 재전송이 많은 건 몇 가지를 생각해볼 수 있겠네요.
1. 새 서버의 패킷을 잡아먹는 뭔가(방화벽?)가 있다.
2. 서버의 네트워크 통신량이 너무 많아 패킷 Drop이 발생한다.
3. tcp 수신 버퍼 크기가 너무 작아(커널 파라미터)  패킷 Drop이 발생한다
4. 새 서버의 NIC가 불량이다.

4번일 가능성이 제일 크겠네요.
이일저일 07-20
네트워크 문제인데 왜 500에러일까요?
서버의 부하는 확인가능하신가요?
타와리 07-21
NIC HW Offload를 비활성화하는 것도 테스트 해보시길 바랍니다

======================================================================
 # ethtool -K eth0 rx on tx off sg off tso off gso off gro off lro off
======================================================================
나가이써 07-23
답변 주셔서 감사드립니다. 결국 aws 로 옮겼고 aws 한국 region 에서는 traceroute 시 별표가 별로 없고 idc 에서의 traceroute 는 1/4가량이 별표로 나와 결과를 idc에 보냈는데 isp 업체에선 이상이 없다고 하네요..

답변주신 글들은 참고해서 다시 확인해 봐야겠네요.
감사합니다~




제목Page 1/72
08-02   241   Whitesun
08-01   192   김봄
07-31   263   강남사짜
07-30   193   꿀벌l최인혁
07-30   178   redqqqq
07-27   311   키리에
07-27   282   그빌
07-26   302   그린1052
07-23   495   토나르
07-20   572   구고기
07-20   411   나가이써
07-16   607   seoforce
07-15   589   케리스
07-14   488   seoforce
07-13   576   seoforce
07-11   679   CBNW
07-10   534   mirirubi
07-09   585   씨퓨간지보이
07-09   831   느림보26
07-06   706   yuno