이전 항목: 런타임 동안 ManagedSocketTracing을 전환하면 오류가 발생할 수 있음 - 39884다음 항목: 잘못 작성된 계산기로 인해 표시가 잘못될 수 있음 - 38636


동적 계측에서 클래스를 자주 재정의하면 OOM 조건이 발생할 수 있음 - 38867, 38868, 63857

증상

Enterprise Manager를 너무 빨리 재시작하면 일부 운영 체제 특히, Linux에서 실패할 수 있습니다. Enterprise Manager가 종료된 후 너무 빨리 재시작되면 OS에서 Enterprise Manager의 서버 포트(5001)를 해제하지 않았기 때문에 시작하지 못하고 잘못된 오류 메시지가 표시될 수 있습니다.

해결 방법

introscope.enterprisemanager.serversockets.reuseaddr 속성을 true로 설정하십시오. 이렇게 하면 이전 연결이 시간 만료 상태이더라도 소켓이 바인딩될 수 있습니다. 그러나 이 방법은 동일한 포트를 사용하는 두 Enterprise Manager에 대한 보호 기능을 제거하므로 주의해서 사용해야 합니다.

introscope.enterprisemanager.serversockets.reuseaddr를 사용하지 않도록 설정하는 경우 소켓이 TIME_WAIT를 종료할 때까지 기다려야 합니다. 소켓이 닫힌 후 이 상태가 됩니다. 소켓은 시스템에 따라 다른 시간(일반적으로 120초) 동안 TIME_WAIT 상태로 유지됩니다.