솔루션 복구에 대한 요구는 다양한 트리거의 결과로 생길 수 있습니다.
솔루션 복구는 재개할 수 있는 조작의 상태로 시스템을 리턴하는 프로세스입니다. 예기치 않은 상황으로 트리거될 수 있는 시스템 불안정성이나 시스템 장애를 처리하는 활동 세트를 포함합니다.
다음 상황에 대한 솔루션 복구 활동을 수행해야 할 수도 있습니다.
비정상 종료 또는 시스템 정지는 전원 공급 정지 또는 파국적 하드웨어 고장으로 인해 발생될 수 있습니다. 이 결과 시스템(대부분의 JVM에 해당되지 않는 경우 모두) 중지가 야기될 수 있습니다.
파국적 하드웨어 고장의 경우, 전개된 솔루션이 다시 시작 시 불일치 상태에 들어갈 수 있습니다.
하드웨어 고장 및 환경 문제는 기타 요소만큼은 아니더라도 계획되지 않은 가동 휴지 시간의 원인이 되기도 합니다.
자체 최적화 자원 조정을 포함한 최신 LPAR 기능, (시스템 과부하를 피하기 위한) 주문형 용량(CoD) 및 (단일 장애 위치를 피하기 위한) 시스템 내 중복 하드웨어와 같은 기능을 사용하여 하드웨어 장애 및 환경 문제의 가능성을 줄일 수 있습니다.
새 요청이 시스템에 계속 유입되지만 표면적으로는 모든 처리가 중단된 것처럼 보입니다.
시스템이 응답하고 데이터베이스가 올바르게 작동합니다. 공교롭게도 새 프로세스 인스턴스 작성이 실패합니다.
기본 하부 구조 장애의 경우, 하부 구조 장애가 해결된 후 솔루션에 비즈니스 트랜잭션을 다시 시작/다시 제출하기 위한 관리가 필요할 수도 있습니다.
시스템이 작동하지만 심각하게 과부하되어 있습니다. 트랜잭션 제한시간 초과가 보고되고 계획된 용량 오버플로우의 증거가 있습니다.
완료되지 않은 용량 계획이나 성능 조정으로 인해 이 유형의 솔루션 불안정 상태가 야기될 수 있습니다.
사용자 정의 개발 솔루션의 파트인 모듈에 버그가 있을 수 있습니다. 이 버그의 결과로 솔루션 불안정 및 서비스 실패가 발생할 수 있습니다.
사용자 정의 개발 솔루션의 버그는 다음을 포함하여(단, 이에 국한하지 않음) 다양한 상황의 결과로 발생할 수 있습니다.
자세한 오류 처리 디자인은 솔루션 불안정성을 줄일 수 있습니다.
WebSphere 제품의 결함은 처리하거나 지울 이벤트의 백로그를 야기합니다.