2016-09-22 9 views
-4

여기에 질문을 게시 할 수 있는지 여부는 확실하지 않습니다. 내 tomcat 서버에 배포 된 응용 프로그램이 있고 응용 프로그램이 정상적으로 실행 중입니다. 이제 자바 버전을 업그레이드해야한다면 내 애플리케이션이 중단됩니까? 즉, 내 Java 버전을 업그레이드하기 위해 중단 시간이 필요합니까?Java 소프트웨어를 업데이트 할 때 응용 프로그램의 작동 중지 시간이 필요합니다

+2

짧은 대답은 '예'입니다. –

+0

긴 대답은 매우 가능성이 있습니다. – Kayaman

+0

기존 버전 옆에 새로운 버전의 Java를 설치 한 경우, 설치가 Tomcat 프로세스를 중지하지 않습니다. 물론 Tomcat을 새 버전에서 실행하려면 * Tomcat을 다시 시작해야하며 다운 타임이 필요합니다. 그러나 설정에 장애 조치 지원이있는 경우 사용자를위한 중단 시간없이 한 번에 하나의 Tomcat 인스턴스를 업그레이드 할 수 있습니다. – Andreas

답변

1

내 Java 버전을 업그레이드해야하는 경우 업그레이드가 완료 될 때까지 응용 프로그램이 중지됩니까?

좋습니다.

응용 프로그램을 실행하는 데 사용중인 기존 버전과 함께 최신 버전의 Java를 설치할 수 있습니다. 그러나 새로 설치된 JRE를 사용하려면 Tomcat과 응용 프로그램을 다시 시작해야합니다.

내 Java 버전을 업그레이드 할 때 가동 중지 시간이 필요합니까?

확실히 일부 다운 타임이 필요합니다. @Andreas 코멘트에서 말하는 것처럼 당신이 적절하게 시스템 (들)을 디자인 할 경우


그러나, 당신은 라이브 서버 시스템을 구축 할 수있을 수있다 "핫"대기 서버 및 로드 밸런서 또는 haproxy를 사용하여 하나의 시스템에서 다른 시스템으로 신속하게 "장애 조치"하고 중단이 너무 짧아 통지 할 수 없도록하십시오. 또는 서버의 "실제"인스턴스가 여러 개있는 경우 인스턴스를 서비스 중지시킬 수 있습니다. 업그레이드 한 후 다시 도입하십시오.

+0

답변을 주신 Stephen에게 감사드립니다. – ramanareddy438