기본적으로 Tomcat의 커넥터는 서버가 완전히 시작되기 전에 수신 대기를 시작하는 것 같습니다.
결과적으로 HA 설정에서 일부 HTTP 요청은 상당한 시간(30-60초) 동안 "정지"된 것으로 나타납니다.
포트 바인딩을 지연하는 설정이 있습니까?~ 후에웹 앱이 시작되었나요?
답변1
에 설명된 대로선적 서류 비치, bindOnInit
설정을 사용하십시오.
<Connector ... bindOnInit="false" ... />
그런 다음 서버가 완전히 시작되고 서버 요청을 받을 준비가 되면 커넥터가 포트에 바인딩됩니다.
단점은 바인딩이 실패하는 경우(예: 포트가 이미 사용된 경우) 웹 앱이 불필요하게 시작된 다음 즉시 중지된다는 것입니다.