Apache mod_jk LB 동기화 서버 시작 + 애플리케이션 시작 시간

Apache mod_jk LB 동기화 서버 시작 + 애플리케이션 시작 시간

오랜 검색 끝에 Apache 및 백엔드 서버의 동기화 시작 문제를 해결할 수 있는 솔루션이나 경로를 찾을 수 없습니다.

JBoss 및 AJP 프로토콜을 사용하여 4개의 백엔드 서버에 대한 요청의 균형을 맞추는 mod_jk와 함께 LoadBalancer를 사용하는 Apache2가 있습니다. 따라서 모든 구성은 잘 작동하지만 Apache와 JBoss의 애플리케이션 시작 시간 간의 동기화에 작은 문제가 있습니다.

JBoss가 시작되고 애플리케이션 시작이 완료되기 전에 AJP 포트에서 연결을 허용하므로 JBoss 노드가 Apache LB에서 이미 사용되는 경우 애플리케이션을 아직 사용할 수 없으며 JBoss가 시작될 때 또는 교체해야 할 때 요청하는 실패 시간이 있습니다. 응용 프로그램 버전. 나는 LB에서 노드를 제거하는 것이 가능하다는 것을 알고 있으며 노드를 모두 확인한 후에는 LB에 동일한 결과를 반환할 수 있으므로 제 질문은 URL 확인을 사용하거나 모든 애플리케이션이 배포된 후에 AJP 포트만 수신하도록 JBoss를 구성할 수 있는지 여부입니다. 동일한 노드가 시작될 때 또는 JBoss 서버가 다운되지 않았지만 애플리케이션만 다운된 경우 LB에서 노드를 직접 제거할 필요가 없는 다른 옵션이 있습니까?

JK에서 failure_on_status 매개변수를 봤습니다. 이 경우 이것이 유일한 옵션입니까?

어떤 경험이라도 매우 감사하겠습니다. 감사해요

관련 정보