Centos 서버에 연결하는 Kemp LoadMaster를 사용하여 Two arm 로드 밸런싱 환경에서 TCP 연결 절단

Centos 서버에 연결하는 Kemp LoadMaster를 사용하여 Two arm 로드 밸런싱 환경에서 TCP 연결 절단

구성은 내가 상속한 구성이지만 LoadMaster에서 두 개의 앱 서버로의 연결이 때때로 끊어지는 경우가 있습니다. 이는 각 서버에서 독립적으로 발생하며 볼륨이 낮은 기간에만 발생하는 것으로 보입니다.

TCP 덤프를 기록할 때 앱 서버에서 LoadMaster로 전송된 핸드셰이크 ACK를 볼 수 있지만 대상에는 도달하지 않습니다. 실패 시 TCP를 사용하여 Traceroute를 실행할 때 기본 게이트웨이를 통해 첫 번째 홉을 라우팅하고 결국 시간 초과됩니다. 연결이 작동 중이면 LoadMaster로 직접 라우팅됩니다.

ICMP를 사용하는 표준 추적 경로는 결코 실패하거나 시간 초과되지 않지만 TCP가 시간 초과로 표시되면 결국 기본 게이트웨이를 통해 라우팅됩니다. LoadMaster에서 무엇이든 비활성화/활성화하면 연결이 복원되고 Traceroute는 더 이상 기본 게이트웨이를 통해 라우팅되지 않지만 볼륨이 가벼워지고 다시 실패로 돌아가는 경우 잠시 동안만 라우팅됩니다.

문제가 네트워크나 LoadMaster에 있어야 한다고 가정하지만 문제를 정확히 찾아내기 위한 다음 문제 해결 단계를 모릅니다(저는 평생 동안 코더였으며 네트워크 관련 작업에만 손을 댔습니다). 끝난 것 같습니다. 나와 함께 일하는 네트워크 직원의 책임자입니다.

관련 정보