Tomcat에서 (병렬 배포를 사용하여) 배포 프로세스에서 새로운 응용 프로그램 버전을 배포하면 사용 가능한 모든 CPU 리소스가 소비된다는 것을 알게되었습니다. 이는이 앱의 요청 응답 시간을 허용 할 수없는 값으로 만들고 애플리케이션 서버 당 몇 분의 영향을 의미합니다.병렬 배포 중 Tomcat 성능 저하
새 앱 버전을 배포하는 데 소비하는 리소스를 제한/제한/우선 순위 지정하여 이전 앱 버전이 허용 가능한 응답 시간에 요청을 계속 처리 할 수있는 방법이 있습니까?
우리는 Tomcat 8.5.20을 사용하고 있습니다.
병렬 배포를 사용하지 않는 경우의 동작은 무엇입니까? 병렬 배포에 대해 언급하면서 여러 응용 프로그램을 한 번에 배포한다고 가정합니다. 공통적 인 부분이 많습니다. 일반적으로 동시에 많은 부분을 업데이트하거나 단순히 순서를 바꿀 수 있습니까? –
Tomcat 당 하나의 앱만 있습니다. 병렬 배포 란 https://tomcat.apache.org/tomcat-8.5-doc/config/context.html#Parallel_deployment – Stephan
에 설명 된대로 제로 다운 타임을 달성하기 위해 동일한 앱의 다른 버전을 실행한다는 의미입니다. 문맥에 대한 오해의 소지가 있음 . 전날 토론이 있었기 때문에 완전히 다른 방향으로 이끌었습니다. 필자는 병렬 배포를 사용한 적이 없지만 가능성에 매료되었습니다. 그러나 일반적으로로드 밸런서를 통해 컴퓨터 중 하나를 업데이트 균형 조정에서 제거하고 다른 컴퓨터를 인계받습니다. 트래픽이 적은 사이트 : 그냥 해보십시오. 나는 다른 사람들에게 대답을 남겨 둘 것이다. –