Solaris에서의 TCP 실패

Solaris에서의 TCP 실패

최근에 Solaris 서버가 포트 2126에서 TCP 소켓을 설정할 수 없는 문제에 직면했습니다. 패킷 캡처에서 다음을 볼 수 있습니다(참고: A는 Solaris 서버이고 B는 라우터입니다).

  1. A가 B에게 SYN을 보냅니다.
  2. B는 A에게 SYN, ACK를 보냅니다.

공지 A(Solaris)는 B의 SYN을 승인하지 않습니다.

문제가 비즈니스에 미치는 영향으로 인해 문제를 해결하려면 서버를 재부팅해야 했습니다. 즉, 다음에 문제가 발생할 때 근본 원인을 찾으려면 어떻게 해야 합니까(예: 서버 재부팅 전)?

미리 감사드립니다.

답변1

여기서 이야기하고 있는 Solaris 버전이 무엇인지 언급하지 않으셨습니다. 해결책: 가장 좋은 옵션은 Oracle이 패치를 생성했는지 여부와 이 Solaris가 얼마나 최신인지 확인하는 것입니다. 이 시스템에 대한 지원이 있나요? 또한 이런 일이 발생할 때 시스템의 일부 데이터를 수집하려면 DTrace 프로브를 설정하는 것이 좋습니다.

관련 정보