비슷한 질문을 몇 개 찾았지만 이 정도는 아니어서 계속해서 게시하겠습니다.
클라이언트 사이트에서 복제 제품을 사용하고 있습니다. 우리는 Windows 2003/2008 서버 환경을 운영하고 있습니다. 때때로 에이전트와의 연결이 끊어진다고 주장하기 때문에 제대로 작동하지 않습니다. 그러나 LAN 연결에서도 이 작업이 수행되며 매우 견고한 기업 LAN에 있는 경우에는 그럴 가능성이 거의 없습니다.
그러나 이것이 우리의 문제가 아니라 그들의 문제일 수 있다는 점에 지원팀의 동의를 얻으려면 도움이 필요합니다. 뭔가 증거를 모아야 하는데또 다른안정적인 TCP 연결에 의존하는 프로그램은 복제 제품이 삭제를 보고할 때 삭제를 보고하지 않습니다.
그래서 저는 2개의 서버에서 실행되고, 두 서버 사이에 TCP 연결을 설정한 다음, 비록 짧더라도 발생하는 모든 연결 중단에 대해 다시 보고할 수 있는 유틸리티를 찾고 있습니다. 유틸리티일 필요는 없지만 다른 서버의 무언가에 너무 많이 의존하는 프로그램일 수도 있으므로 순간적인 드롭이라도 발생하면 메시지나 오류가 표시됩니다. 나는 꽤 유연하지만 연결이 견고하다는 것을 증명할 수 있는 신뢰할 수 있는 방법이 필요합니다.
지속적인 핑에 대해 생각해 보았지만 그 한계는 삭제된 핑과 관련된 타임스탬프가 없고 TCP도 사용하지 않는다는 점이므로 약간 다른 시나리오일 수 있습니다.
미리 감사드립니다! -산드라
답변1
패킷 캡처는 여기에서 당신의 친구입니다. 두 서버 세트에 대해서만 필터를 사용하여 장기 실행 캡처를 시작하고 두 서버 모두에서 실행하여 결과를 비교합니다. 이와 같은 문제를 해결할 때 연결 재설정과 연결 간 오랜 대기 시간을 찾습니다.
Wireshark가 그 일을 해낼 것입니다. Server1의 캡처 필터를 Server2의 'host server2'로 설정하고 캡처 필터를 'host server1'로 설정합니다. 이렇게 하면 둘 사이의 모든 트래픽이 캡처됩니다. 각 패킷 제한을 128바이트로 설정하여 패킷이 너무 커지지 않도록 할 수도 있습니다.
또한 하트비트 도구에 대한 아이디어도 있습니다.http://www.codeproject.com/Articles/10481/Simple-ICMP-Service-Monitor