Engineering Lifecycle Management 업그레이드 프로세스 중에 애플리케이션 진단이 실패했습니다
Engineering Lifecycle Management 인스턴스를 업그레이드할 때 다음 오류와 함께 업그레이드 프로세스가 실패할 수 있습니다. 애플리케이션 이벤트 표에 오류 Application diagnostics has failed와 이유 코드 AppDiagnosticsErr가 표시되어 있습니다. 다음 문제 해결 정보를 검토하여 오류를 해결하세요.
문제점
- Red Hat® OpenShift® Container Platform 웹 콘솔에서 이동한 다음 Engineering Lifecycle Management 연산자를 선택합니다.
- ELM 탭으로 이동하여 Engineering Lifecycle Management 인스턴스를 선택합니다.
- 세부 정보 탭의 Engineering Lifecycle Management 애플리케이션 상태 표에서 애플리케이션 이벤트 애플리케이션 상태를 확인합니다. 이 메시지는
Application diagnostics has failed라는 메시지와 함께 이유 코드AppDiagnosticsErr로 표시되며, 이는 업그레이드 중 Engineering Lifecycle Management 애플리케이션에 대한 애플리케이션 진단이 실패했음을 나타냅니다.
해결책
- Engineering Lifecycle Management 애플리케이션 로그 /elm/server/conf/<elm-application-name>/logs/repotools-<elm-application-name>_executeDiagnostics.log를 검토하여 오류의 원인을 파악하세요. 애플리케이션 파드 로그에 액세스하는 방법에 대한 자세한 내용은 애플리케이션 파드 로그에 액세스하기를 참조하세요.
- 장애 원인이 해결되면 다음 명령을 실행하여 업그레이드 프로세스를 재개합니다.
/elm/server/resolveUpgradeErr.sh REPOTOOLS_DIAGNOSTICS업그레이드 프로세스는 애플리케이션 진단 단계와 함께 다시 시작됩니다. 애플리케이션 진단 이벤트는 완료로 업그레이드 이벤트 표에 업데이트됩니다.